Está en la página 1de 9

APLICACIONES CON ENFOQUE ORIENTADO A SERVICIOS

Escuela de Ingeniería y Tecnología


Desarrollo de Sistemas
MOM

JMS es la API de Java EE basado en el concepto


de MOM y ayuda a crear el sistema de mensajería
empresarial para producir y consumir mensajes
asíncronos entre aplicaciones
MOM

El Midleware Orientado a Mensajes (MOM) es un tipo de software utilizado para la intercomunicación de


sistemas, que ofrece una manera segura, escalable y confiable el intercambio de datos entre aplicaciones
mediante un conjunto de APIs.

La idea principal de un MOM es que actúa como un mediador entre los emisores y los receptores de mensajes.
Esta mediación ofrece un nuevo nivel de desacoplamiento en la mensajería empresarial.
JMS

MOM permite enviar y recibir mensajes asincrónicos entre sistemas distribuidos. Actúa como un búfer entre los
sistemas desde donde el productor/editor de mensajes y el consumidor/suscriptor obtienen su fuente sin
procesar.
JMS

El Java Message Service

JMS define un conjunto de interfaces y semánticas que permiten que las aplicaciones Java se comuniquen con
otras implementaciones de mensajería.

El Java Message Service (JMS) se diseñó para facilitar el desarrollo de aplicaciones comerciales que envían y
reciben datos de forma asincrónica.
JMS

Apache ActiveMQ es un bróker de mensajería de código abierto (bajo licencia Apache 2.0) que implementa
plenamente la especificación de Java Message Service 1.1 (JMS)

ActiveMQ es un proveedor de JMS. Un proveedor de JMS forma el marco de software para facilitar el uso de
conceptos de JMS dentro de una aplicación.
JMS

JMS admite los siguientes modelos de mensajería

Punto a punto (P2P o cola)


Bajo este modelo, un mensaje se consume por un único consumidor (1:1)

Publicación - suscripción (Pub/Sub)


En este modelo, un mensaje puede consumirse por múltiples consumidores (1:N). El destino de un mensaje se
conoce como tópico.
JMS
JMS

También podría gustarte