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

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



RELATED CONTENT
Ajax and RIA (Rich Internet Applications)
Ajax and RIA trends
Ajax tools and products
Ajax Tutorial
News and insight from The Ajax Experience 2009
Doloto tool said to speed large-scale Ajax applications
ECMAScript 5 takes JavaScript to a new level
Google Chrome Web browser: Is it an OS in waiting?
Kapow bows data-driven server for the enterprise
Enterprise mashup patterns act as API enablers
JViews enhances Eclipse RIA support
Ajax and RIA (Rich Internet Applications) Research

Web services development
Java-based Abdera open source tools implement Atom services
Layer 7 secures Oracle ESB, protects SOA applications
Gomez adds new features through platform-wide upgrade
PowerBuilder 12 beta available
RAD Studio 2010 hits the shelves
Oracle brings Fusion Middleware into the modern age
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
Investment site turns to Xignite, Amazon cloud computing to power portfolio tracker
SimpleDB shows promise
Yahoo says no deal

SOA implementations
New SOA products for November 2009
SOA implementation evolves from open source to Oracle SOA suite
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
SOA Implementation: Should top down meet bottom up?
ESB watered down by EAI, but distinction remains
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
Sparx releases new SoaML profile for Enterprise Architect 7.5
SOA implementation: It's the increments, stupid
Bury SOA inside a larger architectural vision
SOA implementations Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Drupal  (SearchSOA.com)
evergreen  (SearchSOA.com)
Google Spreadsheets  (SearchSOA.com)
meta tag  (SearchSOA.com)
Prism  (SearchSOA.com)
Rich Internet Application (RIA)  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




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