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)
Enterprise mashup patterns act as API enablers
JViews enhances Eclipse RIA support
Web Service Test Forum launched by vendors
User combines open source ESB with data services to speed customer reports
The Ajax Experience 1: Google Chrome shakes up the browser firmament
At The Ajax Experience 2 Continued: Browser competition moves Web applications forward
WSO2 supports PHP during 'growth spurt' driven by SOA
Adobe Integrated Runtime (AIR) melds with ColdFusion - builds calendaring system for child services agency
Curl RIA tools hook up to Eclipse framework
How to sort out Ajax and RIA frameworks
Ajax and RIA (Rich Internet Applications) Research

Web services development
Investment site turns to Xignite, Amazon cloud computing to power portfolio tracker
SimpleDB shows promise
Yahoo says no deal
Amazon links Web services to data
StrikeIron offers new 'Data as a Service'
SOA products aim at healthcare
Web 2.0 tool debuts
WSO2 debuts ultra-light ESB
Microsoft Web services go live
Is Web 2.0 just guerilla SOA?

SOA implementations
On the road to SOA – Part 1, Boubez on early insights
Sparx releases new SoaML profile for Enterprise Architect 7.5
SOA implementation: It's the increments, stupid
'SOA is working' for Edinburgh financial company
SOA Source Book delivers step-by-step implementation guidelines
With economy in crisis, IBM SOA strategist Carter sees business processes under scrutiny
TSSJS 2009: Kern promotes ''just enough'' software architecture
Gartner AADI Summit: NationalCity bank uses SOA to renew application portfolio
Gartner AADI Summit: SOA going into 2009
CA adds federated security to fight growing threats to SOA
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 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  |  Site Map




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