Представьте узловую железнодорожную станцию: поезда из разных городов прибывают на неё, пассажиры пересаживаются и уезжают в нужном направлении. ESB работает по той же логике. ERP отправляет заказ в одном формате, шина преобразует его в формат, понятный складской системе WMS, и передаёт дальше. Каждая система знает только адрес шины — не адреса всех остальных систем.
Технически ESB выполняет несколько функций одновременно: маршрутизирует сообщения по заданным правилам, трансформирует форматы данных (XML в JSON, IDoc в REST), обеспечивает надёжную доставку, ведёт журнал всех транзакций и предоставляет единую точку мониторинга.