Bus de servicio empresarial (esb)

Definición: ¿Qué significa Enterprise Service Bus (ESB)?

Un bus de servicio empresarial (ESB) es una plataforma integrada que proporciona servicios fundamentales de interacción y comunicación para aplicaciones de software complejas a través de un motor de mensajería basado en estándares y basado en eventos, o bus, construido con tecnologías de productos de infraestructura de middleware. La plataforma ESB está orientada a aislar el enlace entre un servicio y un canal de transporte y se utiliza para cumplir con los requisitos de arquitectura orientada a servicios (SOA).

Las opiniones sobre la definición exacta de ESB difieren porque el término a menudo hace referencia a la infraestructura de software subyacente de ESB.

Techinfo explica Enterprise Service Bus (ESB)

ESB incluye los siguientes componentes principales:

  • Plataforma arquitectónica
  • Producto de software
  • Paquete de productos de software

Un ESB proporciona una capa conceptual para un sistema de mensajería empresarial establecido, que permite a los arquitectos de integración aplicar las ventajas de la mensajería sin escribir código. A diferencia de las técnicas tradicionales de integración de aplicaciones empresariales (EAI), como un concentrador monolítico o una pila de estructura de radios, un ESB se basa en funciones simples separadas como partes elementales con implementación distribuida y colaboración, según sea necesario.

Además, un ESB tiene elementos estructurales SOA y SOA 2.0 basados ​​en métricas que brindan flexibilidad y capacidad para múltiples medios de transporte. La mayoría de los proveedores de ESB integran valores SOA mientras tienen en cuenta formatos de mensajes independientes.