Enterprise Service Bus (ESB) — программная платформа для интеграции различных корпоративных приложений и сервисов.                                                                          www.decosystems.ru                       Она обеспечивает централизованный способ связи между независимыми системами, действуя как «посредник» в обмене данными.                                                                          www.decosystems.ru                      
 Некоторые функции ESB в корпоративных системах:
  - Передача сообщений.                                                                          omni.korusconsulting.ru                       Шина действует как посредник, который принимает сообщения и отправляет их по нужным «адресам».                                                                          omni.korusconsulting.ru                      
  - Преобразование данных.                                                                          omni.korusconsulting.ru                       Часто системы используют различные форматы данных, например, XML, JSON, CSV.                                                                          omni.korusconsulting.ru                       ESB способна преобразовать один формат в другой, обеспечивая их совместимость и согласованность.                                                                          omni.korusconsulting.ru                      
  - Трансформация протоколов.                                                                          omni.korusconsulting.ru                       ESB работает с различными протоколами связи — HTTP, JMS, SOAP, REST — и обеспечивает их взаимодействие, преобразовывая сообщения в нужный протокол.                                                                          omni.korusconsulting.ru                      
  - Безопасность.                                                                          omni.korusconsulting.ru                       ESB защищает передаваемую информацию с помощью различных механизмов шифрования, аутентификации, авторизации и контроля доступа.                                                                          omni.korusconsulting.ru                      
  - Транзакционность.                                                                          omni.korusconsulting.ru                       Некоторые шины позволяют управлять транзакциями, что гарантирует целостность данных и операций в распределённой среде.                                                                          omni.korusconsulting.ru                      
  
 ESB работает как централизованный хаб, через который проходят все сообщения между приложениями.                                                                          www.in-aim.ru                       Она выполняет несколько функций:                                                                          www.in-aim.ru                      
  - Приём сообщений.                                                                          www.in-aim.ru                       Шина данных принимает сообщения от различных источников.                                                                          www.in-aim.ru                      
  - Маршрутизация сообщений.                                                                          www.in-aim.ru                       Шина определяет, куда должно быть направлено сообщение на основе его содержимого или других критериев.                                                                          www.in-aim.ru                      
  - Преобразование сообщений.                                                                          www.in-aim.ru                       ESB конвертирует сообщения из одного формата в другой, чтобы обеспечить совместимость между системами.                                                                          www.in-aim.ru                      
  - Обогащение сообщений.                                                                          www.in-aim.ru                       Интеграционная шина добавляет к сообщениям дополнительную информацию, например, метки времени или идентификаторы.                                                                          www.in-aim.ru                      
  - Оповещения.                                                                          www.in-aim.ru                       Шина отправляет уведомления о статусе обработки сообщений.                                                                          www.in-aim.ru                      
  
 Пример работы ESB: есть три системы: управления запасами, обработки заказов и электронная почта.                                                                          www.in-aim.ru                       ESB может использоваться для автоматической отправки уведомлений о низком уровне запасов на склад сотруднику отдела закупок.                                                                          www.in-aim.ru                       В этом случае система управления запасами отправляет сообщение на ESB, программа определяет, что это сообщение о низком уровне запасов, преобразует его в формат, понятный системе электронной почты, и направляет его на нужный почтовый адрес.                                                                          www.in-aim.ru