Home > SOA News > Ajax and Flex try to co-exist inside RIA development
SOA News:
EMAIL THIS

Ajax and Flex try to co-exist inside RIA development

By Rich Seeley, News Writer
23 Jul 2008 | SearchSOA.com

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

Flex and Ajax can not only co-exist in rich Internet applications (RIAs), they complement each other when used in a service-oriented architecture (SOA).

At least so says James Ward, Flex evangelist for Adobe Systems Inc. He will be delivering that message in a talk on RIA development, which he is scheduled to give at the Linux World Conference and Expo in San Francisco, Aug. 4 through 7.

Flex is very strong because it has a real virtual machine for executing code, rather than just rendering HTML.
James Ward
Flex evangelist, Adobe Systems Inc.

"I've done my share of Ajax programming as well as Flex and both models have their strengths and weaknesses," he said, previewing his talk in an interview with SearchSOA.com.

Jason Bloomberg, senior analyst with ZapThink LLC., agreed with Ward that Ajax and Flex play well together. "Each technology brings something different to the table," the analyst said. "Flex brings the power of Flash, for example, while AJAX enables HTML and JavaScript-based capabilities in the RIA environment. These technologies are far more complementary than competitive."

From that vantage point Ward sees the strength of Ajax and HTML in content centric applications.

"If the user's primary goal is to read something," he said, "HTML is a great technology for doing that. Ajax can add some interactivity and provide better ways for the user to interact with that information."

Flex can show off its muscles when the RIA application requires interaction with databases and backend applications.

"On the other side of the spectrum when you have interactive applications that are not just interactive in the user interface, but also very interactive in talking to backend technology, your databases," Ward said. "In that side of the spectrum, Flex is very strong because it has a real virtual machine for executing code, rather than just rendering HTML."

Where RIAs need to both render content and interact with backend systems, the combination of Ajax and Flex is the best choice for enterprise development teams, he said.

"If you're somewhere in the middle, which a lot of people are, what we usually recommend is that you combine Flex and Ajax together," Ward said. "We've seen a lot of people have great success doing that."

He points to Google Finance as an example of an application where Flex and Ajax are working together.

"On Google Finance there's a very large interactive chart that's obviously Flash," Ward said of the player that produces Flex applications. "Then there's Ajax content and they both exist on the page at the same time, and can even act together using something we call the Flex-Ajax Bridge."

Developed first at Macromedia before it was acquired by Adobe and now an Adobe Labs product, the Flex-Ajax Bridge is a code library for integrating Flex applications with HTML content.

"There are quite a few people who need the strengths of both technologies and use the Flex-Ajax Bridge to combine them," Ward said.

For more information
SOA needs RIA – Burton Group

Adobe Flash targets SOA and B2B

Development managers looking to combine the two technologies will need to assemble a team with Ajax specialists and Flex specialists because it is rare for a RIA developer to master both, the Flex evangelist said.

"They have some similarities in the technologies and programming models," he said of Ajax and Flex. "But when you get down into the details, if you want to be a real expert, you have to pretty much specialize in one or the other. They both have so much depth to them you'd have to be pretty extraordinary to be an expert in both."

While Ajax and Flex are both designed for programming user interfaces and are based on JavaScript, the nitty-gritty of working with APIs for the implementation are different and require unique skillsets, Ward said.



Tags: Ajax and RIA (Rich Internet Applications)Service-oriented architecture (SOA) developmentEnterprise Application Integration (EAI)Reliable messaging standardsJava Web ServicesVIEW ALL TAGS

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



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

Service-oriented architecture (SOA) development
Skyway restructures Skyway Builder
Altova updates MissionKit
XAware releases XAware 5.4
Zend released Zend Server 5.0 for PHP applications
At Microsoft P&P Summit, distributed systems head talks
Cisco grows beyond its roots with new Developer Network
Open source and ESBs
Enterprise Architecture is more than a technology
WSDL Tutorial
SOA products for June

Enterprise Application Integration (EAI)
Enterprise mashups: Tools build data integrations
ESB Tutorial
ESB watered down by EAI, but distinction remains
Second look at Oracle licenses in wake of Sun merger
JNBridge releases JNBridgePRO 4.1
What are chief criteria for analyzing "enterprise mashups"? Especially in relation to a "mainframe wrappering" project?
Crosscheck Networks acquires XML gateway maker Forum Systems
Oracle buys Sun for $7.4B
Enterprise architecture must focus on business value
The business side has silos too
Enterprise Application Integration (EAI) 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