Компании BEA Systems и Adobe Systems решили объединить свои инструментальные средства для разработки «функционально богатых» Internet-приложений, поддерживающих сервис-ориентированные архитектуры (Service-Oriented Architecture, SOA) и идеи Web 2.0. О подписании соответствующего соглашения было объявлено на конференции BEAWorld, проходившей в середине сентября в Сан-Франциско. В BEA намерены интегрировать инструментарий Adobe Flex Builder 2 со средой BEA Workshop Studio, предназначенной для разработки приложений на платформе Java. Благодаря объединению двух этих систем разработчики получат возможность предлагать сложные межплатформенные Web-приложения, которые можно было бы интегрировать в инфраструктуру SOA и Web 2.0, а также создавать из приложений «коллажи» (mashup) корпоративного уровня.
«Подписанное соглашение предоставит нашим разработчикам доступ к самой современной платформе функционально богатых Web-приложений», — пояснил вице-президент подразделения BEA Workshop Билл Рот.
Adobe возьмет на себя распространение ознакомительных лицензий на сервер Java-приложений BEA WebLogic Server и пакет Adobe LiveCycle Enterprise Suite, предназначенные для создания приложений, адаптированных с учетом потребностей конкретных клиентов.
Объединение Flex Builder и Workshop Studio предоставит разработчикам средства для построения самых разнообразных приложений: интерактивных приборных панелей, приложений для организации самообслуживания клиентов и сотрудников, систем категории B2B. Развертывание приложений будет происходить в среде времени исполнения Adobe Flash Player.
В состав комплекта BEA Workshop Bundle войдут Flex Builder 2, интегрированная среда разработки Adobe на основе Eclipse, а также инструментарий разработчика Adobe Flex, распространяемый по лицензии для программ с открытым кодом Mozilla Public License.
Пакет позволит разработчикам интегрировать в корпоративные приложения сложные функции для организации интерактивного взаимодействия.
Рот утверждает, что никакого дублирования и избыточности при этом не возникнет. Как Adobe, так и BEA взяли за основу платформу Eclipse.
«Это позволит Workshop и Flex Builder мирно сосуществовать в рамках единой среды разработчика, — подчеркнул он. — Eclipse предоставляет базу для интегрированной среды проектирования. А Workshop и Flex наполняют ее конкретным содержанием».
Web-приложения, разработанные при помощи Workshop и Flex, можно будет интегрировать с другими продуктами BEA, например с представителями семейств WebLogic и AquaLogic. Таким образом, у предприятий появится возможность воспользоваться преимуществами Web 2.0 и SOA. При развертывании программных систем может быть задействована технология Adobe Integrate Runtime. Это позволит перенести расширенную функциональность Web-приложений на настольные системы.
Решение руководства BEA о поддержке технологии Flex не следует воспринимать как факт, свидетельствующий о том, что компания отдаст ей безусловное предпочтение перед AJAX, популярным подходом к разработке Web-приложений.
«На самом деле мы продолжаем считать, что как AJAX, так и Flex играют очень важную роль в деле проектирования функционально полных Web-приложений, и клиентам стоит обратить внимание на достоинства обоих подходов, — пояснил Рот. — Клиенты, ориентированные в большей степени на разработку сложной функциональности, вероятно, отдадут предпочтение AJAX. Тех же, кого интересуют возможности организации взаимодействия, поддержка интерактивного режима, гибкость и потенциал для творчества, наверное, выберут Flex. Особенно в контексте проектирования корпоративных приложений».
Ожидается, что готовый вариант LiveCycle с WebLogic Server можно будет приобрести в начале 2008 года.