SOA

Версия от 11:48, 18 мая 2016; Admin (обсуждение | вклад) (Новая страница: «'''Сервис-ориентированная архитектура''' (SOA, англ. service-oriented architecture) — модульный подход к р…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Сервис-ориентированная архитектура (SOA, англ. service-oriented architecture) — модульный подход к разработке программного обеспечения, основанный на использовании распределённых, слабо связанных (англ. loose coupling) заменяемых компонентов, оснащённых стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам.

Программные комплексы, разработанные в соответствии с сервис-ориентированной архитектурой, обычно реализуются как набор веб-служб, взаимодействующих по протоколу SOAP, но существуют и другие реализации (например, на базе jini, CORBA, на основе REST).

Стандарты для SOA от OMG

OMG SOA.jpg