Шина ESB (Enterprise Service Bus) – это связующее программное обеспечение для интеграции разнородных
приложений и систем в единую ИТ-инфраструктуру. ESB обеспечивает централизованную передачу и маршрутизацию сообщений между компонентами, выполняет преобразование данных и управление связями. Фактически термины «ESB», «интеграционная шина», «сервисная шина данных», «сервисная шина предприятия» и «корпоративная сервисная шина» обозначают один и тот же подход к интеграции (Enterprise Service Bus).
Простыми словами, ESB выступает промежуточным ПО, действующим как шина данных: приложения передают на нее сообщения, а она распределяет их по адресатам согласно настройкам маршрутизации и правил безопасности. Такая шина данных ESB помогает приложениям и сервисам обмениваться данными между различными системами предприятия без множества прямых связей.