Middleware de integración

Definición: ¿Qué significa Integration Middleware?

El middleware de integración es el término alternativo utilizado para middleware, ya que el propósito del middleware es principalmente la integración. El middleware de integración representa sistemas de software que ofrecen servicios de tiempo de ejecución para comunicaciones, ejecución de aplicaciones de integración, monitoreo y operaciones.

La función clave del middleware es ayudar a simplificar el desarrollo de aplicaciones. Esto se hace ofreciendo abstracciones de programación comunes, ocultando la heterogeneidad, proporcionando sistemas operativos y hardware fundamentales, y enmascarando detalles de programación de bajo nivel.

Techinfo explica el middleware de integración

Middleware es un software que vincula dos aplicaciones separadas o se usa comúnmente para ilustrar diferentes productos que funcionan como un pegamento entre dos aplicaciones separadas. Por ejemplo, existen varios productos de middleware que establecen una conexión entre un servidor web y un sistema de base de datos. Esto permite a los usuarios solicitar datos de la base de datos mediante formularios que se muestran en un navegador web. A cambio, el servidor web devuelve páginas web dinámicas de acuerdo con las solicitudes y el perfil del usuario.

Convencionalmente, el middleware de integración se clasifica en función de los dominios, que se definen por los tipos de recursos que se incorporan:

  • Integración en la nube: se integra con y también entre los servicios en la nube, aplicaciones basadas en la nube (SaaS), nubes privadas, centros comerciales y otros recursos típicos en la nube a través de servicios web y estrategias de comunicación B2B estándar (FTP, AS2, etc.)
  • Integración B2B: integra el cliente, el proveedor y varias interfaces alternativas de socios con varios recursos de datos y aplicaciones administradas por la empresa
  • Integración de aplicaciones (A2A): integra varias aplicaciones administradas por la empresa juntas, incluidos sistemas remotos y basados ​​en la nube
  • Integración de datos: integra recursos de datos comerciales, como bases de datos y archivos, sobre sistemas de inteligencia comercial y operativa

El middleware se describe a menudo como plomería porque vincula ambos lados de una aplicación y también transfiere datos entre ellos. Algunas categorías estándar de middleware incluyen:

  • Autobuses de servicio empresarial (ESB)
  • Monitores de procesamiento de transacciones (TP)
  • Entorno de computación distribuida (DCE)
  • Sistemas de llamada a procedimiento remoto (RPC)
  • Agentes de solicitud de objetos (ORB)
  • Paso de mensajes
  • Sistemas de acceso a bases de datos