Tabla de contenido:
- Definición: ¿Qué significa Enterprise Service Bus (ESB)?
- Techopedia explica Enterprise Service Bus (ESB)
Definición: ¿Qué significa Enterprise Service Bus (ESB)?
Un bus de servicios empresariales (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 o bus de mensajería basado en estándares y basado en eventos, 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 al servicio (SOA).
Las opiniones con respecto a la definición exacta de ESB difieren porque el término a menudo hace referencia a la infraestructura de software subyacente de ESB.
Techopedia explica Enterprise Service Bus (ESB)
ESB incluye los siguientes componentes principales:
- Plataforma arquitectonica
- 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 ventajas de 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 despliegue distribuido y colaboración, según sea necesario.
Además, un ESB tiene elementos estructurales SOA y SOA 2.0 basados en métrica que proporcionan flexibilidad y capacidad de medios de transporte múltiple. La mayoría de los proveedores de ESB integran los valores de SOA al tiempo que representan formatos de mensajes independientes.