Saltar al contenido

Enterprise Service Bus

Un Enterprise Service Bus actúa como mediador central entre aplicaciones: puede enrutar mensajes, convertir formatos de datos y adaptar protocolos.

También conocido comoESB
APIs e integración

¿Qué es un Enterprise Service Bus?

Un Enterprise Service Bus (ESB) es un patrón de integración en el que una capa de mediación compartida gestiona los intercambios entre aplicaciones. Puede enrutar mensajes, convertir formatos de datos y adaptar protocolos de comunicación. Las interfaces reutilizables buscan evitar que cada aplicación tenga que implementar por sí misma cada conexión.

En una empresa de software ficticia, el portal de proyectos anuncia un nuevo proyecto mediante su propio mensaje JSON ProjectCreated. Un servicio central de integración lo convierte al formato XML del antiguo software de planificación y se lo envía. Debe definirse según el significado de negocio qué dato del portal corresponde al responsable del proyecto en el sistema de planificación; convertir el formato no resuelve esa cuestión.

Middleware es el término de software más amplio. ESB designa un patrón de integración concreto; iPaaS describe la prestación de una plataforma de integración como servicio. La utilidad de la mediación central depende de las conexiones y de su operación. Conectar aplicaciones no exige automáticamente un ESB.

Fuentes

Artículos sobre el tema

APIs e integración con ASES

ERP, CRM y tienda bien conectados