Архитектура веб-сервисная

Материал из Энциклопедии.

Перейти к: навигация, поиск

Архитектура веб-сервисная {WS}

Web Service Architecture

Аббрев. англ.: WSA

Син. русск.: Архитектура сервисная

Совокупность взаимодействующих веб-сервисов и инфраструктуры, обеспечивающей публикацию сведений о них , их обнаружение, а также их взаимодействие. Указанная инфораструктура состоит из следующих компонентов:

  • протокол SOAP, определяющий правила форматирования передаваемых сообщений и основные варианты их доставки, независимый от языков программирования, операционной системы или платформы;
  • язык WSDL, описывающий интерфейсы веб-сервисов;
  • регистр UDDI, позволяющий поставщикам веб-сервисов публиковать сведения о них, а потребителям веб-сервисов их обнаруживать;
  • архитектурный слой безопасности, обеспечивающий информационную безопасность;
  • архитектурный слой надежного обмена сообщениями, обеспечивающий в точности однократную и гарантированную доставку сообщений;
  • архитектурный слой контекста, координации и обработки транзакций, который определяет интероперабельные механизмы распространения контекста долгих бизнес-транзакций и позволяет участвующим сторонам удовлетворять требованиям корректности путем следования протоколу глобального соглашения;
  • архитектурный слой языков бизнес-процессов, описывающих логику исполнения приложений, которые основаны на веб-сервисах, путем определения их потоков управления (например, условного, последовательного, параллельного или при исключительных условиях) и предписывания правил непротиворечивого управления их ненаблюдаемыми данными;
  • архитектурный слой хореографии, описывающий одноранговые взаимодействия веб-сервисов.
Личные инструменты