WS-CAF
Платформа составных приложений веб-служб ( WS-CAF ) — открытая платформа, разработанная OASIS . Его цель — определить общую и открытую структуру для приложений, содержащих несколько сервисов, используемых вместе, которые иногда называют составными приложениями . [ 1 ] Характеристики WS-CAF включают совместимость, простоту реализации и простоту использования.
Объем
[ редактировать ]В объем WS-CAF входят:
- Предоставление определений WSDL для контекста, координации и транзакций.
- Форматы сообщений будут указаны как заголовки SOAP и/или содержимое тела.
- Спецификация должна быть независимой от языка программирования и платформы.
- Продемонстрированная совместимость с другими спецификациями веб-сервисов , которые разрабатываются как открытые признанные стандарты.
- Цели содействия конвергенции, последовательному использованию и согласованной архитектуре.
- Поддержка возможности компоновки как важнейшей архитектурной характеристики спецификаций веб-сервисов. WS-CAF и WS-Context призваны стать строительными блоками для других спецификаций и стандартов веб-сервисов.
Входные характеристики
[ редактировать ]WS-CAF принимает в качестве входных данных следующие спецификации веб-сервисов:
- WS-Контекст: его цель — предоставить средства для ссылки на общий контекст, который связывает набор взаимодействий между веб-сервисами (называемый активностью). Этот контекст предоставляет подробную информацию о среде выполнения этих служб для конкретного приложения и обычно включается в заголовок сообщения SOAP . Контексты могут передаваться по значению или по ссылке, и в этом случае они извлекаются с помощью службы диспетчера контекста. Описана контекстная служба, которая позволяет управлять действиями посредством операций начала и завершения, которые соответственно создают и уничтожают контекст. [ 2 ]
- Структура координации WS (WS-CF)
- WS-Управление транзакциями (WS-TXM)
Преимущества
[ редактировать ]Преимущества и результаты CAF представляют собой стандартные и совместимые способы:
- Разграничивать и координировать деятельность веб-сервисов
- Распространять и координировать контекстную информацию
- Уведомлять участников об изменениях в активности
- Определить отношения координаторов друг к другу
- Прогнозируемое и последовательное восстановление транзакций при выполнении бизнес-процессов.
- Взаимодействие с несколькими моделями транзакций (например, используемыми в средах CORBA , CICS , Enterprise JavaBeans или .NET ). [ 3 ]
См. также
[ редактировать ]- WS-Coordination — альтернативный стандарт транзакций
- Корпоративная сервисная шина
Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ Платформа составных приложений веб-служб OASIS (WS-CAF) , OASIS , 2006 г.
- ^ Литтл, М., Ньюкомер, Э., Павлик, Г. (редакторы) Спецификация контекста веб-служб, версия 1.0 OASIS, 2007 г. http://docs.oasis-open.org/ws-caf/ws-context/v1.0 /wsctx.html получено 3 января 2008 г.
- ^ Устав платформы составных приложений веб-служб OASIS , OASIS , 2006 г.