OpenAjax Alliance - Ajax-Standardisierung macht Fortschritte
In der OpenAjax Alliance haben sich mittlerweile über 100 Organisationen zusammengefunden, darunter Adobe, die Eclipse Foundation, Google, IBM und Microsoft. Sie wollen Standards schaffen, die ein Zusammenspiel von Ajax-Bibliotheken unterschiedlicher Hersteller miteinander und mit Entwicklungsumgebungen (IDEs) erlauben.
Dazu soll unter anderem die OpenAjax Metadata(öffnet im neuen Fenster) beitragen, ein XML-Format, mit dem sich JavaScript-APIs und Widgets in maschinenlesbarer Form beschreiben lassen. Das soll die Integration entsprechender Ajax-Komponenten in IDEs vereinfachen, samt intelligenter Code-Vervollständigung, interaktiver Hilfe und der visuellen Anordnung von Ajax-Widgets. Heute muss in aller Regel jede einzelne Bibliothek manuell integriert werden.
Mit OpenAjax Hub 1.1(öffnet im neuen Fenster) soll ein Industriestandard für sichere Mashups geschaffen werden. Die Technik stellt eine Mashup-Runtime zur Verfügung, die Widgets unterschiedlicher Hersteller voneinander isoliert und einen kontrollierten Datenaustausch zwischen ihnen erlaubt. OpenAjax Hub 1.1 wird sowohl als offene Spezifikation als auch in Form einer Referenzimplementierung zur Verfügung stehen.
Im Rahmen von OpenAjax Metadata besteht zudem die Möglichkeit, sogenannte "mashable widgets" zu definieren. Widgets geben dazu an, welche Eigenschaften sie mit anderen Widgets teilen und welche Nachrichten sie verarbeiten können. Um den Einsatz der Mashup-Techniken zu fördern, hat die OpenAjax Alliance zudem ein XML-Format für "mashable widgets" sowie eine freie Mashup-Applikation(öffnet im neuen Fenster) geschaffen, die die Möglichkeiten demonstriert. Auch ein freier Widget-Repository wurde geschaffen.