Объясните связь технологии ESB с EAI и SOA?
Кто-нибудь может объяснить связь технологии ESB с EAI и SOA? и приведите несколько примеров.
1 ответ
EAI - это интегрированная среда, состоящая из группы технологий и сервисов, которые образуют промежуточное программное обеспечение / ESB для обеспечения интеграции систем и приложений внутри предприятия и / или между предприятиями.
ESB - это модель архитектуры программного обеспечения, используемая для реализации связи между программными приложениями в сервис-ориентированной архитектуре (SOA).
Примеры:
Oracle Services Bus (OSB)
http://www.oracle.com/technetwork/middleware/service-bus/overview/index.html
IBM WebSphere Enterprise Service Bus:
http://www-03.ibm.com/software/products/en/wsesb
SOA - это архитектурный паттерн, в котором компоненты приложения предоставляют услуги другим компонентам / клиентам по протоколу связи (SOAP, REST).
Архитектура SOA не зависит от какого-либо поставщика, продукта или технологии.