Home > SOA News > Can Ajax be running partner of Web services?
SOA News:
EMAIL THIS LICENSING & REPRINTS

Can Ajax be running partner of Web services?

By Michael Meehan, News Writer
17 Aug 2005 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

There's nothing more refreshing in the online world than not having to wait for a Web page to refresh.

That's been the buzz accompanying the latest technology for Web developers, Ajax, short for Asynchronous JavaScript and XML, which uses browser technology to deliver Web pages that function and feel more like desktop applications. Ajax's biggest splash to date has been on the Google Maps site, yet it's already gaining a position of prominence in rich client discussions, superseding more established tools such as applets, ActiveX and plug-ins.

While Ajax isn't a necessary part of SOA, they're certainly an optimal pairing.
Kevin Hakman
Director of Product Marketing, Tibco Software Inc.

The change that Ajax may be heralding is a radical re-thinking of the presentation layer that coincides with the radical re-thinking of the application layer brought on by a service-oriented architecture. As new-breed componentized applications get built, the issue of how users interface in a dynamic fashion with dynamic content becomes a matter of no small importance.

"While Ajax isn't a necessary part of SOA, they're certainly an optimal pairing," said Kevin Hakman, director of product marketing for Tibco Software Inc.'s Ajax-based graphical interface tool. "They're able to leverage each other's strengths."

Last year Tibco bought General Interface in what seemed like an odd pairing, but with a third-generation Ajax tool ready to hit the market on Sept. 12, it now looks like the Palo Alto, Calif., company has caught itself the next big wave, along with other vendors making an Ajax push, such as Sun Microsystems Inc. and Microsoft. With its new tool, Tibco hopes to provide the runtime partner to the devtime business of Web services and integration.

"You can actually develop in parallel," Hakman said. "If teams can get together in the early phases and agree on the user interfaces, then the handoffs can be memorialized in a WSDL[Web Service Description Language]."

The core of Ajax is Microsoft's XMLHttpRequest JavaScript object, which works from the browser level cache.

"It can use anything you can get your hands on via HTTP or HTTPs," Hakman said.

According to a recent Forrester Research Inc. report, cascading style sheets, the DynamicHTML Document Object Model and a client-side JavaScript engine that decides when to call the server for backup helps to make Ajax user interfaces faster, more responsive and partially immune to connection losses. Ajax also lightens the server load and doesn't require downloads for rich content.

Yet the report notes that Ajax is not without its flaws either.

"The hype about Ajax is unfortunately overblown: Technical limitations, missing standards and narrow applicability make it more like a different flavor of Java applets than a complete Web revolution," the report found.

For more information

Learn more about Web services at the interface level

 

Learn more about the latest Eclipse development tools

Despite that caveat, Forrester acknowledges Ajax's potential to leapfrog competitive offerings with "stellar" applications, to eke more out of a user's current infrastructure and to pursue a user-centered design model.

The newest Tibco interface tool will look to leverage that ability to bring more application developers and the Web services they're creating into the rich client fold. The interface builder follows the model of SOA tools, which put security and policy a level of abstraction away from the service creation.

"We've created an abstraction layer that insulates developers from the complexities of browser protocols," Hakman said.

Certainly, Ajax has managed to grab itself a spotlight. Now the technology and toolsets must prove themselves as a viable last mile in the coming modularized world of service-oriented architecture.



Tags: Ajax and RIA (Rich Internet Applications)SOA implementationsService-oriented architecture (SOA) educationVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2001 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts