ТЕХНОЛОГИИ

Компании Jackbe и Tibco готовятся представить проекты, более тесно связывающие две технологии

Хотя технические специалисты давно призывали к объединению таких передовых технологий, как SOA и AJAX, чтобы помочь пользователям лучше управлять своими Web-сервисами, продукты с полной поддержкой такой интеграции начинают появляться лишь теперь.

На конференции AJAXWorld, которая открылась в калифорнийском городе Санта-Клара 2 октября, компании JackBe (www.jackbe.com) и TIBCO Software (www.tibco.com) представили свои планы по более тесному объединению сервисно-ориентированных архитектур с Asynchronous JavaScript and XML.

Это произошло через месяц после того, как руководители компании BEA Systems (www.bea.com) ознакомили участников конференции BEAWorld с тремя проектами из области Web 2.0 под названиями Graffiti, Builder и Runner, имеющими целью объединить AJAX и SOA.

"Сегодня это самая горячая тема в области SOA, - отметил Джейсон Блумберг, аналитик из компании ZapThink (www.zapthink.com). - Сейчас, когда различные организации начинают осваивать SOA, они ищут способы создания слабо связанных сервисов. Следующий очевидный вопрос заключается в том, как лучше всего использовать эти сервисы. Очевидно, что предприятия должны предоставить бизнес-пользователям возможность создавать сервисы и включать их в расширенные интернет-приложения".

Компания JackBe планирует выпустить продукт Presto - платформу для корпоративных приложений, использующую всю мощь SOA и AJAX и позволяющую предприятиям обращаться к бизнес-сервисам более низкого уровня для создания расширенных интернет-приложений.

Главный технолог JackBe Джон Крупи сказал, что AJAX помогает навести лоск на SOA, а платформа Presto дает бизнес-пользователям возможность стать разработчиками и удовлетворять свои потребности в приложениях, создавая собственные "ситуационные приложения".

Однако, по мнению Джона Крупи, в отличие от других так называемых технологий Web 2.0, в которых главную роль по-прежнему играет браузер, решение JackBe представляет собой безопасную масштабируемую корпоративную архитектуру, позволяющую управлять приложениями и сервисами. Поскольку бизнес-логика переносится на клиентскую систему, тестирование, отладка и управление расширенными клиентами становятся для предприятий настоятельным требованием.

В платформе Presto имеются уровень разработчика, уровень клиента, сервисная шина ASB (AJAX Service Bus) и уровень сервисов, на котором находятся компоненты Service Gateway и Enterprise Mashup Server.

Уровень разработчика состоит из мощной среды разработки на базе Eclipse и среды разработки для бизнес-пользователей на базе браузера.

Уровень клиента строится на основе уже существующей среды разработки и развертывания JackBe NQ AJAX. ASB представляет собой механизм обмена сообщениями между браузером и сервером. Этот механизм, считает Джон Крупи, обеспечивает безопасную двунаправленную передачу сообщений с использованием одного сетевого канала, а также позволяет предприятию распространить сферу применения шины ESB (Enterprise Service Bus) и ПО промежуточного слоя на браузер.

- Разработчики используют AJAX для создания расширенных интернет-приложений, открывающих доступ к SOA

- AJAX придает SOA блеск, используя сервисы этой архитектуры

- Сочетание AJAX + SOA позволяет бизнес-пользователям собирать приложения из Web-сервисов

- Сочетание AJAX + SOA дает возможность объединять компоненты корпоративных систем в различных сочетаниях

- Продукты, поддерживающие SOA и AJAX: Presto компании JackBe, General Interface производства TIBCO, Enterprise Mashup корпорации IBM, Graffiti, Builder и Runner компании BEA Systems

- Компания JackBe разработала концепцию ASB

Источник: публикации еженедельника eWeek.

Кроме того, Джон Крупи отметил, что входящий в состав продукта компонент Service Gateway, в свою очередь, обеспечивает управляемость и безопасность сервисов SOA, в том числе аутентификацию пользователей и авторизацию доступа к сервисам, а другой компонент, Enterprise Mashup Server, дает пользователям возможность декларативно и в реальном времени объединять бизнес-процессы, протекающие на различных серверах. Как сообщили в компании, технология JackBe будет доступна в I квартале 2007 г.

Между тем компания TIBCO готовится выпустить бета-версию своей AJAX-среды General Interface. Новым в ней, как подчеркнул директор по маркетингу продукта TIBCO General Interface Кевин Хэкмен, является поддержка браузера Firefox 1.5 и лицензия, позволяющая использовать эту технологию как продукт с открытым исходным кодом. По его словам, эта бета-версия выпускается в рамках стратегии TIBCO, направленной на более широкое применение AJAX и предоставление пользователям и разработчикам возможности насладиться всеми преимуществами SOA. Например, General Interface 3.2 позволяет клиентам компании применять AJAX для повышения отдачи средств, вложенных в SOA. Продукт объединяет конечных пользователей, включая бизнес-пользователей, с бизнес-сервисами, создавая расширенные интернет-приложения.

Более того, Кевин Хэкмен уверен, что с помощью продукта TIBCO разработчики смогут использовать компоненты из нескольких библиотек AJAX в различных сочетаниях.

Алан Роутер, ИТ-директор компании Iconix Pharmaceuticals (www.iconixpharm. com), сообщил, что в результате применения технологии TIBCO они теперь могут разрабатывать приложения вдвое быстрее и наполовину сократить затраты. А Джефф Джонсон, менеджер по корпоративным приложениям из Constellation Energy Group (www.constellation.com), добавил, что TIBCO General Interface представляет собой зрелый, протестированный в масштабе предприятия продукт, который должен принести немедленные выгоды его фирме и клиентам.

Шейн Пирсон, вице-президент по маркетингу и управлению продуктами компании BEA, отметил, что ПО BEA Graffiti позволяет дополнить корпоративные системы средствами управления динамически меняющейся информацией. В продукте Builder используется портальная технология BEA, помогающая разработчикам создавать такие вещи, как корпоративные wiki, а Runner предоставляет возможность дополнить любое Web-приложение сервисами приложений.

Версия для печати