ИСМ-06-2:

назад

38. Понятие сервис-ориентированной архитектуры (СОА)

СОА – подход создания построения архитектур предприятия при которой каждая функция ПО является сервисом в этой архитектуре, которая определяется, используя, язык описания с вызываемыми интерфейсами для описания бизнес-процесса.

1 – публикует, 2 – находит один нужный сервис, 3- связывает сервис провайдером (вызывает)

Сервис – провайдер – организация владеет службой

Web – службы позволяют повторно использовать ранее написанный код, что важно для экономии ресурсов предприятия. Если повторно использовать компоненты обернуть Web службы их можно будет в последствии легко вызвать из любой точки сети. Более того, функциональность таких компонентов будут продавать их другим компаниям. СОА предлагает представить программные компоненты в виде служб, которые в любой момент могут быть получены любым нуждающимся лицом или организации. Потребитель сервиса нуждается в определенных функциях, предоставленные сервисом. Реестр сервиса предоставляет каталог информации о возможных сервисах предлагаемыми различными провайдерами. Проблемы Web – сервисов: 1. безопасность (IBM и Verisign выпустили WS как расширяющийся протокол SOAP с целью обеспечения протокола, 2. хостинг Web – служб, 3. проблема составлений Web – служб. BPEL4WS основанный на XML языке, который предлагает правила создания описаний БП реализованных для набора взаимодействующих Web – сервисов. Консорциум W3C работает над созданием единого стандарта определяющего как строить Web  – сервис.

[редактировать]

назад

© ism-06-2.ru