AJAX alliance recognizes mashups
Working to improve interoperability
InfoWorld - The OpenAjax Alliance, formed to boost interoperability in the Asynchronous JavaScript and XML (AJAX) realm, has put forth an aggressive road map that recognizes the growing trend toward mashups.
Speaking at the AJAXWorld conference in Santa Clara, Calif., on Monday, Jon Ferraiolo, OpenAjax operations manager and an IBM Web architect, detailed the upcoming release of the OpenAjax Hub 1.0 and the follow-up 1.1 release. Ferraiolo also noted other projects, including the OpenAjax Registry and IDE accommodations for AJAX.
With the hub, the alliance aims to iron out interoperability issues between AJAX tool kits.
"Sometimes, they actually prevent each other from working. They step on each other," Ferraiolo said.
Developers can use the hub to integrate multiple tool kits within the same Web page while tool kit developers can use it to allow tool kits to talk to other tool kits. While the 1.0 hub is useful in mashup scenarios where all components come from a trusted source, Version 1.1 adds a security layer for untrusted components to protect from any component that might be malicious.
The 1.0 version of the hub, to include AJAX library registration and a publish-and-subscribe engine, is due by the end of this year. Version 1.1 is planned for approval next year, although a full implementation is slated to be ready by the end of 2007.
"One of the key features [in Version 1.1] is secure mashups," said Ferraiolo. "It's very much a security-focused enhancement providing a secure mashup framework," he said.
IBM Smash, short for Secure Mashups, is being included in Version 1.1. It provides for secure handling of third-party mashup components.
Also in the security arena, the alliance has formed an AJAX Security Task Force.
Version 1.1 is also slated to include publishing and subscribing across frames as well as publish-and-subscribe between clients and servers. Also featured is support for the Comet programming technique to push data from the server to client. Server push is desirable particularly in mashups and portals, according to the alliance.
The hub was called "absolutely essential" by attendee and author Dave Mosby. "It provides mechanisms for us to bridge between different components so that they can begin to talk to each other," Mosby said.
In other developments at the alliance, the planned OpenAjax Registry will provide an AJAX tool kit and JavaScript global object registration authority to prevent JavaScript object collision within complex AJAX applications. The registry is to be managed by the OpenAjax Interoperability Working Group. Population of the registry begins this fall.
OpenAjax is holding an event this week called OpenAjax InteropFest, in which companies like Microsoft Corp. are testing their AJAX tool kits for conformance with OpenAjax. The Microsoft AJAX Library has passed the conformance test, according to Microsoft.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- The Keys to Distributed & Agile Application Development
- How leading firms are winning with strategies for efficient application development, without relying on co-location.
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
- Streamline Compliance and Increase ROI
- Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will... All App Development White Papers
- Reduced TCO for Communications Applications with New Oracle SPARC Servers
- In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn... All App Development Webcasts