Сервисно - ориентированные технологии реализации информационных систем
Сервисно-ориентированные архитектуры. Сервисно-ориентированная архитектура СОА (service-oriented architecture, SOA) — это подход к созданию ИС, основанный на использовании сервисов или служб (service). Далее сервис и служба рассматриваются как синонимы. СОА — это, в первую очередь, интеграционная архитектура, использование которой позволяет обеспечить гибкую интеграцию ИС. При использовании СОА приложения взаимодействуют, вызывая сервисы, входящие в состав других приложений. Сервисы объединяются в более крупные последовательности, реализуя бизнес-процессы, которые могут быть доступны как сервисы. СОА можно рассматривать так же как подход к построению слабосвязанных (loosely coupled) систем, реализующих механизмы асинхронного взаимодействия. К слабосвязанным системам обычно относятся такие системы, как электронная почта и системы очередей сообщений. Переход на СОА-архитектуры позволяет решать следующие задачи: уменьшать сроки освоения и внедрения новых ИТ-систем, быстро создавать новые ИТ-системы на базе уже существующих; уменьшать суммарную стоимость владения ИТ-продуктом и стоимость их интеграции; увеличить срок жизни ИТ-систем за счет возможности их оперативной модернизации; использовать гибкие модели ценообразования путем передачи разработки детализированных бизнес-модулей сторонним производителям (аутсорсинг); уменьшать стоимости работ по интеграции, необходимой при слиянии и поглощении компаний; реализовывать бизнес-процессы на уровне, не зависящем от приложений и платформ для поддержки процессов