Middleware
Software que se sitúa entre las aplicaciones que una organización ya tiene y los servicios nuevos, permitiéndoles comunicarse e intercambiar datos. Funciona como traductor y controlador de tráfico: convierte formatos, aplica reglas de seguridad y enruta solicitudes, de modo que sistemas viejos y nuevos dialoguen sin reescribirlo todo desde cero.
En el curso
Módulo 3 — es una de las respuestas centrales del capítulo 2 al problema de los sistemas heredados. El módulo identifica tres barreras de integración —arquitectura heredada monolítica, incompatibilidad de datos y desempeño insuficiente— y sitúa el desarrollo de middleware y API como el segundo de sus cuatro principios organizacionales, junto a las auditorías del sistema, la gobernanza de datos y la planificación de infraestructura. El caso típico de incompatibilidad que cita: un sistema guarda Cust_ID y otro CustomerNumber, y un LLM que espera entradas bien estructuradas tropieza con eso. La fórmula que propone es middleware + microservicios: conectar de forma segura lo heredado con los servicios de IA y, a la vez, poder actualizar cada función por separado.
Módulo 6 — reaparece en las recomendaciones de escalamiento: la planificación sólida de integración debe anticipar el acoplamiento con sistemas de respaldo heredados, aislados o complejos, y el módulo señala que middleware moderno y APIs suelen cerrar esa brecha, garantizando flujo de datos en tiempo real e interoperabilidad para no crear cuellos de botella.
Relacionado
Microservicio · Arquitectura de cliente y servidor · Interfaz de programación de aplicaciones (API) · Orquestación · Protocolo de contexto del modelo (MCP) · Integración de la última milla
Enlaces entrantes
- Arquitectura de cliente y servidorConcepto
- Interfaz de programación de aplicaciones (API)Concepto
- MicroservicioConcepto
- OrquestaciónConcepto
- Orquestación según el contextoConcepto
- Protocolo de contexto del modelo (MCP)Concepto