SOA — различия между версиями
Admin (обсуждение | вклад) (→Стандарты для SOA от OMG) |
Admin (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
* Стандарты компонентов: J2EE UML Profile; CORBA UML Profile | * Стандарты компонентов: J2EE UML Profile; CORBA UML Profile | ||
* Стандарты операционных ресурсов: [[CWM]]/IMM; KDM | * Стандарты операционных ресурсов: [[CWM]]/IMM; KDM | ||
+ | |||
+ | [[Категория:Подходы]] |
Версия 13:25, 19 мая 2016
Сервис-ориентированная архитектура (SOA, англ. service-oriented architecture) — модульный подход к разработке программного обеспечения, основанный на использовании распределённых, слабо связанных (англ. loose coupling) заменяемых компонентов, оснащённых стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам.
Программные комплексы, разработанные в соответствии с сервис-ориентированной архитектурой, обычно реализуются как набор веб-служб, взаимодействующих по протоколу SOAP, но существуют и другие реализации (например, на базе jini, CORBA, на основе REST).