ПоставщикамБлог

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

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

Сервисная шина предприятия (англ. enterprise service bus, ESB) — связующее программное обеспечение, обеспечивающее централизованный и унифицированный событийно-ориентированный обмен сообщениями между различными информационными системами на принципах сервис-ориентированной архитектуры. Понятие введено в начале 2000-х годов специалистами подразделения Progress Software — Sonic, разрабатывавшими MOM-продукт SonicMQ.

Основной принцип сервисной шины — концентрация обмена сообщениями между различными системами через единую точку, в которой, при необходимости, обеспечивается транзакционный контроль, преобразование данных, сохранность сообщений. Все настройки обработки и передачи сообщений предполагаются также сконцентрированными в единой точке, и формируются в терминах служб, таким образом, при замене какой-либо информационной системы, подключённой к шине, нет необходимости в перенастройке остальных систем.

Наименование подобрано по аналогии с системной шиной компьютера, позволяющей подключать несколько устройств и передавать данные между ними по одному набору проводников.

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

IBM INTEGRATION Bus
IBM
14
12
Oracle SERVICE Bus
1
15
RED HAT JBoss Fuse
11
18

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

Что такое Сервисная шина предприятия (ESB)?

Сервисная шина предприятия (ESB) - это тип программной платформы, называемой промежуточным программным обеспечением, которая работает за кулисами, помогая взаимодействию между приложениями. Думайте о ESB как о «шине», которая собирает информацию из одной системы и передает ее в другую.

Термин ESB впервые появился в 2002 году, но технология продолжает развиваться, обусловленная необходимостью для постоянно появляющихся интернет-приложений для общения и взаимодействия друг с другом.

Зачем мне ESB?

Представьте, что в организации есть две системы, которые должны обмениваться данными. Технические группы, которые представляют каждую систему, планируют и внедряют решение, позволяющее этим системам взаимодействовать. Год или два спустя организация развертывает еще несколько систем, которые должны взаимодействовать друг с другом, а также существующие две системы. Как все команды могут разработать и достичь соглашения о лучшем решении?

По мере расширения ИТ-систем организации становится очень сложно управлять и поддерживать одно решение. Всего с 10 системами может быть 100 различных интерфейсов и множество различных технических требований.

ESB обеспечивает безопасную, масштабируемую и экономически эффективную инфраструктуру, которая обеспечивает обмен данными в реальном времени между многими системами. Данные из одной системы, известной как поставщик услуг, могут быть помещены на корпоративную сервисную шину в виде сообщения, которое немедленно отправляется потребителю данных. Если новая система хочет использовать эти же данные, все, что нужно сделать, это подключить ее к шине таким же образом.

Материалы