WikiDer > OpenAjax Alliance - Википедия
Эта статья содержит контент, который написан как Реклама. (Март 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
В OpenAjax Alliance - отраслевая группа, посвященная набору технологий и методов веб-программирования, известных как Аякс.
OpenAjax Alliance членство состоит из поставщиков, проектов с открытым исходным кодом и компаний, использующих Аякс которые работают с веб-технологиями на основе Ajax. Организация была создана компаниями Ajax и проектами с открытым исходным кодом для решения проблем, требующих координации между многими организациями, которые создают и / или используют продукты и технологии Ajax. Альянс не собирает взносы и не содержит сотрудников, поэтому вся его деятельность является результатом добровольных взносов более 100 организаций-членов.
Целевой клиент организации - веб-разработчик или ИТ-специалист, который хочет использовать технологии Ajax для доставки веб-приложений с богатым пользовательским интерфейсом.
Техническая цель альянса - совместимость продуктов и технологий Ajax. Функциональная совместимость позволяет клиентам интегрировать технологии Ajax от различных поставщиков технологий Ajax.
OpenAjax Alliance участвует в образовательной и коммуникационной деятельности, такой как веб-страницы и официальные документы, размещенные на его веб-сайте, вики, списки адресов электронной почты и пресс-релизы.
История и прекращение официальных операций
В конце 2005 года, под руководством IBM, компании провели мозговой штурм о том, как обеспечить, чтобы Ajax реализовал свой потенциал в качестве стандартной отраслевой платформы приложений, основанной на открытых технологиях. Эти ранние обсуждения достигли апогея 1 февраля 2006 г., когда было объявлено об «инициативе OpenAjax», в которую вошли 15 первоначальных компаний: BEA, Borland, Dojo Foundation, Eclipse Foundation, Google, IBM, Laszlo Systems, Mozilla Corporation, Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend и Zimbra.[1]
В период с 1 февраля по 15 мая 2006 г. еще 15 организаций присоединились к OpenAjax, и (тогда) 30 компаний провели двухдневную стартовую встречу в Сан-Франциско, чтобы изложить проект. На встрече группа решила создать OpenAjax Alliance, определила его миссию, согласовала временный организационный процесс и наладила его деятельность.[2]
Затем участвующие компании определили модель управления посредством членского соглашения и начали реализацию своей маркетинговой / образовательной и технической деятельности. Веб-сайт и официальный документ были запущены в сентябре 2006 года.[3] Альянс избрал свой первый Руководящий комитет в октябре 2006 года.[4] Первым техническим продуктом альянса стал OpenAjax Hub с проектом спецификации и эталонной реализацией с открытым исходным кодом, завершенным к декабрю 2006 года, и интегрировал с десяток наборов инструментов Ajax на пробной основе в рамках первого OpenAjax InteropFest альянса.[5]
По состоянию на май 2008 года организация насчитывает более 100 организаций-членов, включая такие компании, как IBM, Microsoft, Google, Adobe и Sun, а также поставщиков Ajax, таких как Dojo Foundation, Laszlo Systems, Nexaweb, Tibco и Zimbra, а также небольшое количество отдельных членов.
В октябре 2012 года Open Ajax Alliance официально прекратил свою деятельность.[6]
Члены
Список участников OpenAjax Alliance неуклонно растет. Список участников можно найти на домашней странице OpenAjax Alliance или на вики-странице участников.
Среди членов есть организации, которые попадают в некоторые из следующих категорий:
- Разработчики набора инструментов Ajax (с открытым исходным кодом и коммерческие)
- Веб-браузеры (настольные и мобильные)
- Корпоративные продукты компании
- Организации, использующие Ajax для предоставления решений своим пользователям
- Другие организации, ориентированные на сообщества, такие как проекты с открытым исходным кодом или организации по стандартизации, которые проявляют большой интерес к Ajax.
Как организован OpenAjax Alliance
Руководящий комитет
Члены OpenAjax Alliance избирают представителей семи компаний на должности в Руководящем комитете OpenAjax Alliance. Руководящий комитет управляет делами OpenAjax Alliance от имени входящих в него организаций. Среди прочего, у Руководящего комитета есть окончательное одобрение создания рабочих групп и спецификаций.
Рабочие группы
Официальные материалы, выпускаемые OpenAjax Alliance, разрабатываются в рамках рабочих групп. Следующие две рабочие группы были официально сформированы в соответствии с документами процесса, принятыми членами.
- В Рабочая группа по совместимости отвечает за техническую деятельность в области взаимодействия с Ajax, уделяя особое внимание проблемам времени выполнения на стороне клиента. Ключевые продукты, выходящие из этой группы, будут включать спецификации, обеспечивающие подробное определение соответствия OpenAjax, такие как спецификация OpenAjax Hub (версии 1.0 и 1.1) и управление реестром OpenAjax.
- В Рабочая группа по маркетингу отвечает за коммуникационную, образовательную и рекламную деятельность OpenAjax Alliance, способствует внедрению открытых и взаимодействующих веб-технологий на основе Ajax. Группа выпускает официальные документы альянса, наблюдает за развитием своего веб-сайта и продвигает стратегию, определение высокого уровня и отраслевое внедрение термина «Соответствие OpenAjax».
- В Рабочая группа IDE разрабатывает стандарты метаданных, которые планируется включить в произвольные библиотеки времени выполнения Ajax для интеграции в произвольные инструменты разработчика Ajax (т. е. IDE - интегрированные среды разработки). Стандарт метаданных рабочей группы IDE, OpenAjax Metadata Specification, также предназначен для предоставления отраслевого стандарта для mashup-виджетов. Стандарт метаданных пытается быть «промежуточным» стандартом, который разработан для тесного согласования с популярными проприетарными форматами, чтобы можно было перекодировать в формат OpenAjax и из него, и поэтому нет необходимости, чтобы все в отрасли поддерживали форматы метаданных. .
Силы особого назначения
Альянс OpenAjax создает рабочие группы для исследования новых областей деятельности. Рабочие группы - это неформальные группы членов, которые проводят исследования, а затем вырабатывают рекомендации для будущей деятельности альянса. Есть четыре оперативные группы:
- В Целевая группа по безопасности выявляет проблемы безопасности Ajax и исследует, какие действия следует предпринять альянсу,
- В Мобильная оперативная группа Ajax исследует, что OpenAjax Alliance может сделать для ускорения внедрения и успеха разработчиков в доставке приложений Ajax на мобильные устройства.
- В Целевая группа по гаджетам сотрудничает с рабочей группой IDE, чтобы гарантировать, что спецификация метаданных OpenAjax удовлетворяет потребности сообщества mashup-приложений в отраслевом стандарте для mashup-виджетов.
- В Рабочая группа по адвокации среды выполнения создает через открытую вики, которая планирует создать список приоритетных запросов функций от сообщества Ajax для наиболее важных для отрасли Ajax из будущих веб-браузеров.
Технические характеристики и открытый исходный код
Хотя OpenAjax Alliance не намеревается становиться официальным органом по стандартизации, альянс действительно занимается деятельностью, связанной со стандартами, когда такая деятельность представляется необходимой для достижения целей, связанных с большей совместимостью, выбором поставщика и продвижением инноваций. В результате OpenAjax Alliance иногда будет разрабатывать свои собственные формальные спецификации и / или открытый исходный код, чтобы заполнить то, что он считает критическими пробелами в отрасли. В этих случаях ожидаемым результатом в долгосрочной перспективе является передача такой работы в соответствующий момент официальной организации по стандартизации или проекту с открытым исходным кодом.
Члены OpenAjax Alliance могут участвовать в деятельности по стандартизации в рамках других органов по стандартизации и в проектах с открытым исходным кодом, чтобы ускорить скоординированное продвижение технологий и продуктов OpenAjax.
Соответствие OpenAjax
Краеугольным камнем деятельности OpenAjax Alliance является определение соответствия OpenAjax. OpenAjax Conformance - это сокращение для набора требований соответствия, которые OpenAjax Alliance предъявляет к технологиям, продуктам и приложениям Ajax. OpenAjax утверждает, что при использовании продуктов Ajax, поддерживающих OpenAjax Conformance, ИТ-менеджеры и веб-разработчики заметят следующие преимущества:
- Полная интеграция нескольких продуктов и технологий Ajax в одном веб-приложении, особенно с приложениями, использующими методы mashup.
- Большая уверенность в выборе продуктов, где соответствие OpenAjax играет в сообществе Ajax такую же роль, как и печать Good Housekeeping Seal в отношении потребительских товаров.
- Снижение затрат на обучение, снижение затрат на разработку и более быстрое внедрение инноваций Web 2.0 благодаря принятию в отрасли общих подходов, основанных на стандартах OpenAjax.
- Взаимозаменяемость продуктов OpenAjax Conformant, так что клиенты могут выбирать среди множества поставщиков
Чтобы соответствовать OpenAjax, продукт Ajax должен:
- Поддержка OpenAjax Hub
- Зарегистрируйте свою библиотеку и глобальные объекты JavaScript в реестре OpenAjax.
- Поддержка всех соответствующих требований соответствия, определенных в коллекции спецификаций OpenAjax Alliance.
Хаб OpenAjax
Хаб OpenAjax - это небольшой набор технологий JavaScript, отвечающих критическим требованиям к взаимодействию среды выполнения Ajax. Версия 1.0 OpenAjax Hub имеет следующие особенности:
- Загрузка библиотеки Ajax
- Центр событий на основе публикации / подписки (тематическая шина)
В OpenAjax Hub 2.0 планируется расширить функции публикации / подписки для поддержки безопасных гибридных рабочих процессов и взаимодействия клиент-сервер. Для гибридных приложений Hub 2.0 поддерживает изоляцию виджетов гибридных приложений в защищенных песочницах и предоставляет опосредованную шину сообщений.
Альянс разрабатывает спецификацию OpenAjax Hub и предоставляет эталонную реализацию с открытым исходным кодом.
Реестр OpenAjax
Видение реестра OpenAjax заключается в том, что после его завершения он предоставит централизованный отраслевой центр регистрации глобальных объектов, который поможет предотвратить конфликты объектов JavaScript в сложных приложениях Ajax. Реестр OpenAjax все еще находится в стадии разработки.
Маркетинг и коммуникация
OpenAjax Alliance участвует в различных рекламных, образовательных и коммуникационных мероприятиях. Его веб-сайт содержит стандартный словарь отраслевых терминов, таких как «Ajax» и «OpenAjax», а также технические документы и блок-схемы по технологиям Ajax и связанным с ними передовым методикам, с акцентом на совместимость между поставщиками. Представители говорят об OpenAjax на конференциях и других отраслевых мероприятиях.
Веб-сайт OpenAjax Alliance предоставляет центральную информацию о видении OpenAjax, объясняя, как успешно внедрить Ajax, чтобы ИТ-разработчики были уверены в своих технологиях и выборе поставщиков.
Смотрите также
Рекомендации
- ^ http://www-03.ibm.com/press/us/en/pressrelease/19187.wss
- ^ http://www.infoworld.com/article/06/05/22/78577_HNajaxforge_1.html
- ^ http://www.marketwire.com/mw/release_html_b1?release_id=164720
- ^ http://www.openajax.org/blog/?p=6
- ^ http://www.openajax.org/member/wiki/InteropFest_2007_March
- ^ http://openajax.org/pipermail/steeringcommittee/2012q4/001023.html
Примечания
- ^ Откройте ссылку архива электронной почты Руководящего комитета Aax на сообщение с просьбой о прекращении официальных операций. http://openajax.org/pipermail/steeringcommittee/2012q4/001015.html