SOA — различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) (→Стандарты для SOA от OMG) |
||
Строка 5: | Строка 5: | ||
== Стандарты для SOA от OMG == | == Стандарты для SOA от OMG == | ||
[[Файл:OMG_SOA.jpg]] | [[Файл:OMG_SOA.jpg]] | ||
− | * Стандарты бизнес-процессов: [[OMG BPMN|BPMN]]; [[UML]]; | + | * Стандарты бизнес-процессов: [[OMG BPMN|BPMN]]; [[UML]]; BPDM; [[OMG SBVR|SBVR]] |
− | * Стандарты бизнес-сервисов: | + | * Стандарты бизнес-сервисов: ODM; [[UML]] |
* Стандарты компонентов: J2EE UML Profile; CORBA UML Profile | * Стандарты компонентов: J2EE UML Profile; CORBA UML Profile | ||
* Стандарты операционных ресурсов: [[CWM]]/IMM; KDM | * Стандарты операционных ресурсов: [[CWM]]/IMM; KDM |
Версия 12:55, 18 мая 2016
Сервис-ориентированная архитектура (SOA, англ. service-oriented architecture) — модульный подход к разработке программного обеспечения, основанный на использовании распределённых, слабо связанных (англ. loose coupling) заменяемых компонентов, оснащённых стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам.
Программные комплексы, разработанные в соответствии с сервис-ориентированной архитектурой, обычно реализуются как набор веб-служб, взаимодействующих по протоколу SOAP, но существуют и другие реализации (например, на базе jini, CORBA, на основе REST).