Аннотация:Магистерская диссертация Сунь Анна посвящена анализу возможностей использование технологии JBI для организации взаимодействия веб-сервисов.
Автор рассмотрел технологии, используемые для организации взаимодействия веб-сервисов. Описан язык BPEL, обеспечивающий интеграцию приложений, и разработан макет использования языка BPEL.
В качестве среды передачи сообщений BPEL между веб-сервисами выбрана технология JBI. Рассмотрены основные компоненты JBI: Service Engine (SE) предоставляет другим компонентам сервисы обмена сообщениями и бизнес-логики, а также использует эти сервисы. SE может быть интегрирован с Java-приложением (и другими ресурсами) или предоставляет интерфейсы для API Java приложений. Binding Component (BC) обеспечивает взаимодействие с внешними сервисами для JBI системы. Эти внешние сервисы могут включать протокол связи или сервисы информационных систем предприятия.
Рассмотрен механизм передачи сообщений – так называемый NМR (Normalized Message Router), который получает сообщение от компонентов JBI (Service Engine или Binding Component) и маршрутизирует их соответствующему компоненту для обработки, основываясь на WSDL описании сервиса. Рассмотрены основные шаблоны сообщений.
Автором разработан стенд, демонстрирующий реализацию компонент Service Engine и Binding Component в среде NetBeans.