Шина промежуточного слоя корпоративных услуг

Сервисная шина предприятия (англ. enterprise service bus, ESB) — связующее программное обеспечение, обеспечивающее централизованный и унифицированный событийно-ориентированный обмен сообщениями между различными информационными системами на принципах сервис-ориентированной архитектуры. Понятие введено в начале 2000-х годов специалистами подразделения Progress Software — Sonic, разрабатывавшими MOM-продукт SonicMQ.
Основной принцип сервисной шины — концентрация обмена сообщениями между различными системами через единую точку, в которой, при необходимости, обеспечивается транзакционный контроль, преобразование данных, сохранность сообщений. Все настройки обработки и передачи сообщений предполагаются также сконцентрированными в единой точке, и формируются в терминах служб, таким образом, при замене какой-либо информационной системы, подключённой к шине, нет необходимости в перенастройке остальных систем.
Наименование подобрано по аналогии с системной шиной компьютера, позволяющей подключать несколько устройств и передавать данные между ними по одному набору проводников.
Наиболее популярные продукты категории Шина промежуточного слоя корпоративных услуг Все продукты категории
Поставщики Шина промежуточного слоя корпоративных услуг
Производители Шина промежуточного слоя корпоративных услуг
F.A.Q. Шина промежуточного слоя корпоративных услуг
Что такое Сервисная шина предприятия (ESB)?
Сервисная шина предприятия (ESB) - это тип программной платформы, называемой промежуточным программным обеспечением, которая работает за кулисами, помогая взаимодействию между приложениями. Думайте о ESB как о «шине», которая собирает информацию из одной системы и передает ее в другую.
Термин ESB впервые появился в 2002 году, но технология продолжает развиваться, обусловленная необходимостью для постоянно появляющихся интернет-приложений для общения и взаимодействия друг с другом.
Зачем мне ESB?
Представьте, что в организации есть две системы, которые должны обмениваться данными. Технические группы, которые представляют каждую систему, планируют и внедряют решение, позволяющее этим системам взаимодействовать. Год или два спустя организация развертывает еще несколько систем, которые должны взаимодействовать друг с другом, а также существующие две системы. Как все команды могут разработать и достичь соглашения о лучшем решении?
По мере расширения ИТ-систем организации становится очень сложно управлять и поддерживать одно решение. Всего с 10 системами может быть 100 различных интерфейсов и множество различных технических требований.
ESB обеспечивает безопасную, масштабируемую и экономически эффективную инфраструктуру, которая обеспечивает обмен данными в реальном времени между многими системами. Данные из одной системы, известной как поставщик услуг, могут быть помещены на корпоративную сервисную шину в виде сообщения, которое немедленно отправляется потребителю данных. Если новая система хочет использовать эти же данные, все, что нужно сделать, это подключить ее к шине таким же образом.

What is an ESB?
https://www.it.ucla.edu/news/what-esb