ИСМ-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