10.3.7.1. Что такое SOA

Сервис‑ориентированная архитектура (SOA) представляет собой гибкий набор принципов проектирования, используемых при разработке и интеграции приложений. В соответствии с этим подходом приложения разрабатываются в виде сервисов, к которым можно обращаться по сети. Обращения на чтение или запись проходят через адаптеры EAI, которые преобразуют их в вызовы функций внутри приложений, реализованных на традиционных языках программирования. Таким образом, обращение на чтение или запись может быть реализовано однократно с применением единого формата SOA, а затем использовано многократно (обычно с помощью ESB) различными приложениями без трудоемкого программирования. Тем не менее, даже несмотря на упрощение, которое достигается благодаря использованию SOA, EAI и ESB, интеграция по‑прежнему остается непростой задачей.

Результатом является библиотека сервисов – слабо связанных программных модулей, вызываемых по мере надобности. Помимо этого, SOA предусматривает уведомление потребителей сервисов об их доступности.

<< | >>
Источник: Коллектив авторов. Свод знаний по управлению бизнес‑процессами: BPM CBOK 3.0. 2016

Еще по теме 10.3.7.1. Что такое SOA:

  1. Чтобы говорить правду, нужно знать, что такое правда и что такое ложь — прежде всего, в самом себе.
  2. Что такое хорошо и что такое плохо
  3. Что такое цель?
  4. Что такое деньги?
  5. Часть II/1. Что такое SEO?
  6. Что такое причастность?
  7. Что такое маркетинг?
  8. 3.1. Что такое блог
  9. Что такое “своя” система
  10. Почувствуйте, что такое контроль
  11. Что такое контекстная реклама
  12. ЧТО ТАКОЕ КРУПНОЕ ПОЖЕРТВОВАНИЕ?
  13. Что такое рефлексия?