Interacción entre WebSphere MQ Everyplace y un intermediario

En la figura siguiente se muestra la arquitectura general implicada en la relación entre WebSphere MQ Everyplace y un intermediario.


La relación entre WebSphere MQ Everyplace y un intermediario. La trayectoria de los mensajes que transcurren entre ellos.

Si desea ver un debate sobre las consideraciones de seguridad para las aplicaciones de WebSphere MQ Everyplace, consulte Protección de recursos de WebSphere MQ Everyplace.

Entrada desde aplicaciones de WebSphere MQ Everyplace

En el ejemplo que se muestra en la figura, el cliente de WebSphere MQ Everyplace conectado a WebSphere Business Integration Message Broker es un dispositivo de WebSphere MQ Everyplace con un gestor de colas de WebSphere MQ Everyplace denominado ClientQM1. El intermediario, que se aloja en el gestor de colas WBRK_QM de WebSphere MQ, tiene un flujo de mensajes difundido con un nodo MQeInput. Este tiene una pasarela de WebSphere Business Integration Message Broker incorporada (con su propio gestor de colas de WebSphere MQ Everyplace, ServerQM1, escuchando en una puerta adecuada) que trata a WBRK_QM como si fuera un gestor de colas de WebSphere MQ Everyplace remoto.

WebSphere Business Integration Message Broker da soporte a los nodos MQeInput o MQeOutput sólo en un grupo de ejecución individual.

Por lo tanto, debe asegurarse de que todos los flujos que se comunican con WebSphere MQ Everyplace están dentro del mismo grupo de ejecución. Si tiene más de un nodo MQeInput en dicho grupo de ejecución, todos deben utilizar el mismo gestor de colas de WebSphere MQ Everyplace.

Además, siempre debe existir un nodo MQeInput en el mismo grupo de ejecución que un nodo MQeOutput.

  • Un mensaje del cliente de WebSphere MQ Everyplace destinado a WebSphere Business Integration Message Broker debe dirigirse a la cola que pertenece al gestor de colas de WebSphere MQ (WBRK_QM) que aloja al intermediario (no el gestor de colas de WebSphere MQ Everyplace, ServerQM1, que se ejecuta dentro de WebSphere Business Integration Message Broker).
  • Cuando la pasarela recibe un mensaje destinado a WBRK_QM en lugar de a sí mismo, el mensajes de transfiere a la cola puente de WebSphere MQ.
  • En este punto, el mensaje es un objeto WebSphere MQ Everyplace: se pasa a un transformador que crea una forma del mensaje de WebSphere MQ y lo vuelve a pasar a la cola puente de WebSphere MQ.
  • El mensaje, ahora un mensaje de WebSphere MQ, se pasa a través de una conexión JNI (Java Native Interface) y se mantiene en una cola de WebSphere MQ sincronizada que pertenece a WBRK_QM.
  • Desde esta cola, se inserta en el flujo de mensajes por el nodo de entrada.
  • Dentro de un intermediario, el mensaje puede tratarse de varias maneras, según la clase de mensaje utilizada para el mensaje, como se describe en Mensajes de WebSphere MQ Everyplace.

Salida a WebSphere MQ Everyplace

La salida de WebSphere MQ Everyplace puede enviarse con un nodo MQeOutput o un nodo Publication. El nodo Publication incorpora la función asociada a un nodo MQeOutput, lo que permite que los suscriptores recuperen los mensajes.

Información adicional sobre WebSphere MQ Everyplace

La información proporcionada en este tema y en los temas relacionados trata mayormente sobre la interacción entre WebSphere MQ Everyplace y WebSphere Business Integration Message Broker.

Consulte la WebSphere MQ Everyplacebiblioteca de productos para obtener más información sobre WebSphere MQ Everyplace. La publicación MQSeries Everyplace for Multiplatforms Whitepaper también proporcionar una visión general útil de WebSphere MQ Everyplace.

Conceptos relacionados
WebSphere MQ Mobile Transport
Dispositivos de WebSphere MQ Everyplace
Pasarelas de WebSphere MQ Everyplace
Canales cliente/servidor de WebSphere MQ Everyplace
Adaptadores de WebSphere MQ Everyplace
Gestores de colas de WebSphere MQ Everyplace
Colas de WebSphere MQ Everyplace
Interacción entre WebSphere MQ Everyplace y un intermediario
Mensajes de WebSphere MQ Everyplace

Tareas relacionadas
Protección de recursos de WebSphere MQ Everyplace
Trabajo con casos de WebSphere MQ Everyplace de ejemplo

Referencia relacionada
Nodo MQeInput
Nodo MQeOutput
Nodo Publication
WebSphere MQ Mobile Transport
Métodos de punta a punta de WebSphere MQ Everyplace
Métodos de publicación/suscripción de WebSphere MQ Everyplace