Сервис-ориентированная архитектура (Service Oriented Architecture — SOA)

Сервис-ориентированная архитектура пришла на смену высокой интегрированности в ответ на требования гибкости, а также как решение разрозненных систем при лоскутной автоматизации (рис. 3.67). При таком стиле архитектуры все информационные системы воспринимаются через призму их полезной функциональности, которая группируется в сервисы. Слово «полезной» тут приведено не зря, так как сервис всегда должен иметь потребителя. Конструкция в таком стиле выглядит следующим образом: центральным элементом является корпоративная шина данных (Enterprise Service Bus), которая служит «транспортом» для сервисов (принимает запросы, передает запрос поставщику сервиса, получает сервис и доставляет потребителю). Также неотъемлемым элементом считается реестр сервисов. Принципиальным в SOA является то, что информационные системы могут обмениваться между собой сервисами автоматически, без участия пользователей. Например, если для выполнения сервиса оплаты требуется задействовать сервис «идентификация пользователя», предоставляемый другой системой, то сервис «оплата» сам может вызвать его автоматически. Основные преимущества SOA — гибкость ИТ (как следствие — гибкость бизнеса, снижение времени вывода на рынок новых продуктов и др.), повторное использование ИТ-активов (как следствие — снижение стоимости владения), унификация интерфейсов (как следствие — снижение рисков зависимости от человеческого фактора) и возможность предоставления сервисов как внутри организации, так и вовне (специализация бизнеса). Проблемами является сложность реализации, связанная с необ-

Концептуальная идея наилучшей функциональности

Рис. 3.66. Концептуальная идея наилучшей функциональности

Концептуальная идея сервис-ориентированной архитектуры

Рис. 3.67. Концептуальная идея сервис-ориентированной архитектуры

*Enterprise Service Bus (ESB) — сервисная шина предприятия.

ходимостью пересмотра бизнес-архитектуры и требующая определенной культуры организации. Наибольший эффект от сервисного подхода получается тогда, когда он применяется сквозь все слои архитектуры и выстраивается сервис-ориентированная архитектура организации.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >