Серия практических онлайн-семинаров от экспертов сообщества DIRECTUM

Опрос: Какие инструменты для описания бизнес-процессов наиболее популярны?

SOA (Service Oriented Architecture) 

Определение

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

Компоненты программы могут быть распределены по разным узлам сети, и предлагаются как независимые, слабо связанные, заменяемые сервисы-приложения. Программные комплексы, разработанные в соответствии с SOA, часто реализуются как набор веб-сервисов, интегрированных при помощи известных стандартных протоколов (SOAP, WSDL, и т. п.)

Интерфейс компонентов SOA-программы предоставляет сокрытие деталей реализации конкретного компонента (ОС, платформы, языка программирования, вендора, и т. п.) от остальных компонентов. Таким образом, SOA предоставляет гибкий и элегантный способ комбинирования и многократного использования компонентов для построения сложных распределённых программных комплексов.

Источник: Википедия


Тип: Термины
Рубрики: Глоссарий 

 (3,96 - оценило 1 чел.)
Комментарии