Ассоциация OpenAJAX Alliance начала осуществлять проект OpenAJAX Hub, призванный решить проблему интероперабельности различных реализаций AJAX. В рамках проекта будет разработан стандартный набор функций JavaScript, который позволит устранить проблемы с совместимостью, возникающие при использовании нескольких AJAX-библиотек на одной и той же Web-странице.
Из-за несовместимости библиотек возникают конфликты объектов JavaScript, пропадает работоспособность некоторых функций, в частности, событий буксировки. AJAX-элементы, созданные при помощи реализаций AJAX от разных разработчиков, часто нельзя использовать совместно. OpenAJAX Hub обеспечит возможность использования на одной и той же странице нескольких библиотек AJAX периода исполнения.
Работу над проектом планируется завершить к концу этого года, его интеграция в AJAX-инструментарии ожидается в начале 2007-го. Поддержка Hub будет реализована в таких инструментариях, как Dojo и script.aculo.us, а также в каркасах AJAX, включая Tibco General Interface, и в разработках компаний Backbase, JackBe и Nexaweb.
На сегодня в состав OpenAJAX Alliance в числе прочих входят компании IBM, Oracle и Sun. Microsoft от участия пока воздерживается.
Материалы по теме: