Enterprise Service Bus
Un Enterprise Service Bus actúa como mediador central entre aplicaciones: puede enrutar mensajes, convertir formatos de datos y adaptar protocolos.
¿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
Términos relacionados
- MiddlewareEl middleware ofrece servicios de software compartidos. En una integración puede gestionar la comunicación y adaptar datos entre aplicaciones.
- iPaaSiPaaS es una plataforma de integración ofrecida como servicio en la nube. El equipo configura conexiones, correspondencias de datos y gestión de errores.
- Mapeo de datosEl mapeo define cómo pasan los datos de origen a una estructura de destino. Deben encajar los nombres de campo, el significado, las unidades y el tratamiento de errores.
- Inbox transaccionalUn inbox transaccional usa registros duraderos de mensajes para proteger el procesamiento local frente a entregas duplicadas.
- Confirmación de mensajesLa confirmación informa al broker de que una entrega se ha recibido o procesado según la regla acordada.
- Variación aleatoria entre reintentosEl jitter de reintentos varía aleatoriamente las esperas para repartir los reintentos y reducir las solicitudes simultáneas de varios clientes.
Artículos sobre el tema








APIs e integración con ASES
ERP, CRM y tienda bien conectados

