Консалтинг и автоматизация в области управления
эффективностью банковского бизнеса

Журнал ВРМ World

Новые спецификации Web-сервисов

Начало весны ознаменовалось появлением еще двух новых спецификаций Web-сервисов - WS-ReliableMessaging (Web Services Reliable Messaging Protocol, Протокол надежных сообщений Web-сервисов) и WS-Addressing (Web Services Addressing, Адресация Web-сервисов), опубликованных в рамках платформы глобальной архитектуры Web-сервисов XML (Global XML Web Services Architecture, GXA), которую разрабатывают BEA, IBM, Microsoft, TIBCO и другие компании.

Основная цель первого документа - создать модульный механизм для надежной доставки сообщений. Спецификация определяет протокол сообщений, предназначенный для идентификации, отслеживания и управления доставкой сообщений между двумя участниками: адресантом и адресатом. А именно, WS-ReliableMessaging предоставляет гибкую схему подтверждения, с помощью которой получатель может описать ряд сообщений, которые были (или не были) доставлены. Кроме того, эта технология поддерживает эффективный механизм упорядочивания, который гарантирует, что адресат получает сообщения точно в том порядке, в котором они были отосланы - даже в случае многоканальной пересылки или изменения порядка вследствие повторения отправки.

Спецификация WS-ReliableMessaging предназначена для совместной работы с существующей инфраструктурой Web-сервисов. В частности, предполагается, что WS-ReliableMessaging будет опираться на нынешние протоколы и интерфейсы приложений, описанных на WSDL и XML Schema. Это означает, что адресантам и адресатам не нужно дорабатывать свои схемы сообщений уровня приложений или модели обмена. Для реализации этих приложений используются WSDL и XML Schema, которые определяют бизнес-интерфейсы этих сервисов. Программная оболочка инфраструктуры, предоставляющей протоколы Web-сервисов, сочетает функции надежной передачи сообщений с протоколами Web-сервисов.

Второй документ, WS-Addressing, устанавливает не зависящие от транспорта механизмы, предназначенные для адресации Web-сервисов и сообщений. Другими словами, эта спецификация определяет элементы XML для идентификации конечных точек (end-point) Web-сервисов и для обеспечения безопасной идентификации конечных точек в сообщениях. WS-Addressing позволяет системам обмена сообщениями поддерживать независимо от транспорта передачу сообщений по сетям, которые включают такие узлы обработки, как устройства управления конечными точками, брандмауэры и шлюзы.