Оглавление:
- Определение - что означает координация веб-сервисов (WSC)?
- Techopedia объясняет координацию веб-сервисов (WSC)
Определение - что означает координация веб-сервисов (WSC)?
Координация веб-сервисов (WSC) - это спецификация веб-сервисов, которая обеспечивает платформу для координации действий распределенных приложений. Он был разработан BEA Systems, Microsoft и IBM и является частью транзакции Oasis Web Services.
Часто сервисы, определенные разными поставщиками, могут имитировать одно действие. Например, при покупке продукта у eBay для оплаты также используется веб-сервис PayPal. Следовательно, некоторая форма координации важна между несколькими службами для снижения задержки бизнеса. WSC определяет протоколы координации, которые позволяют пользователю указывать ограничения и согласовывать соглашение о приемлемых результатах деятельности.
Techopedia объясняет координацию веб-сервисов (WSC)
Спецификация WSC представляет собой механизм для определения того, как несколько веб-сервисов объединяются для достижения общей цели. Координатор является основным компонентом структуры WSC. Приложение может создать экземпляр координации, используя операцию, предоставляемую службой активации. Приложение, которое хочет включить функцию распределенной координации, может реализовать Службу регистрации.
Деятельность должна определить контекст координации для деятельности, которая будет контролироваться координатором. Служба активации используется приложениями для создания службы координации. Приложение может отправить полученный контекст координации другому приложению. Поведение для деятельности и ее координации уточняется в процессе регистрации. Набор веб-служб обычно отслеживается и координируется в ходе их работы.
Преимущество инфраструктуры WSC состоит в том, что она обеспечивает расширяемость и гибкость. Расширяемость - это механизм, с помощью которого новые протоколы координации могут быть определены и добавлены. Гибкость - это механизм, с помощью которого существующие протоколы модифицируются в соответствии с определенными требованиями приложения.