Оглавление:
- Определение - Что означает Enterprise Service Bus (ESB)?
- Techopedia объясняет Enterprise Service Bus (ESB)
Определение - Что означает Enterprise Service Bus (ESB)?
Корпоративная сервисная шина (ESB) - это интегрированная платформа, предоставляющая базовые сервисы взаимодействия и связи для сложных программных приложений через управляемый событиями и основанный на стандартах механизм обмена сообщениями или шину, построенную на основе технологий продуктов промежуточного программного обеспечения. Платформа ESB предназначена для изоляции канала между сервисом и транспортным каналом и используется для удовлетворения требований сервис-ориентированной архитектуры (SOA).
Мнения относительно точного определения ESB различаются, потому что этот термин часто относится к базовой программной инфраструктуре ESB.
Techopedia объясняет Enterprise Service Bus (ESB)
ESB включает в себя следующие основные компоненты:
- Архитектурная платформа
- Программный продукт
- Пакет программных продуктов
ESB обеспечивает концептуальный уровень для установленной системы обмена сообщениями предприятия, который позволяет архитекторам интеграции применять преимущества обмена сообщениями без написания кода. В отличие от традиционных методов интеграции корпоративных приложений (EAI), таких как монолитный концентратор или стек спиц, ESB основан на простых функциях, разделенных как элементарные части с распределенным развертыванием и совместным использованием, по мере необходимости.
Кроме того, ESB имеет структурные элементы SOA и SOA 2.0 на основе метрик, которые обеспечивают гибкость и возможность использования нескольких транспортных сред. Большинство провайдеров ESB интегрируют значения SOA с учетом независимых форматов сообщений.
