Zum Hauptinhalt Zur Navigation

OpenAjax Alliance - Ajax-Standardisierung macht Fortschritte

Standards sollen Ajax interoperabler und sicherer machen. Die OpenAjax Alliance will die Ajax-Entwicklung standardisieren und vermeldet dabei Fortschritte. Mit OpenAjax Metadata wurde ein XML-Format entwickelt, mit dem sich JavaScript-APIs und Widgets beschreiben lassen, und OpenAjax Hub 1.1 soll für neue Möglichkeiten zur Entwicklung sicherer Mashups sorgen.
/ Jens Ihlenfeld
6 Kommentare News folgen (öffnet im neuen Fenster)

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.


Relevante Themen