Tag Archive for Middleware

¿Qué es el Middleware Orientado a Mensajes?

El Middleware Orientado a Mensajes (MOM) permite a las aplicaciones distribuidas comunicarse mediante el envío de mensajes. El MOM se encarga de que todos los mensajes lleguen siempre a su destino. La comunicación entre emisor y receptor es asíncrona, y en ningún momento están directamente conectados. El emisor envía el mensaje y no se queda a la espera de recibir confirmación de recepción de su mensaje, sino que sigue trabajando normalmente. Hay dos modelos de este tipo de middleware:

  • Punto a punto: los mensajes van dirigidos a un único receptor. El mensaje queda almacenado en una cola hasta el que el receptor quiera o pueda recogerlo. Ejemplo: una persona solicita unos determinados datos y la aplicación de gestión se encarga de obtenerlos y de enviarlos exclusivamente a la persona que los solicitó.

  • Publicación/suscripción: en estos sistemas hay dos actores: los emisores de información y los suscriptores o consumidores de dicha información. Los consumidores pueden suscribirse a un determinado tipo de mensajes que tengan relación con un tema concreto o con información que cumpla un patrón determinado. Los emisores envían mensajes al MOM, y éste se encarga de hacérselo llegar a los suscriptores correspondientes. Este modelo podría utilizarse en un sistema de monitorización de una red: una aplicación (emisor) recoge datos de tráfico, ocupación de puertos, etc. y envía esos datos al administrador o administradores de la red (suscriptor) de forma automática.

    Leer más