Definición de recursos de WebSphere MQ

Un cliente de aplicación puede ejecutarse en un sistema en cualquier lugar de la red de WebSphere MQ. Puesto que los clientes de WebSphere Business Integration Event Broker deben utilizar los recursos de WebSphere MQ para conectarse al intermediario y para interactuar con él (mediante MQI y AMI), la configuración de clientes para WebSphere Business Integration Event Broker es idéntica a la configuración para clientes de un servidor de WebSphere MQ.

Para dar soporte a las conexiones de cliente con un intermediario:

  1. Si la aplicación se ejecuta en el mismo sistema que el intermediario, éste puede establecer una conexión local con el gestor de colas del intermediario mediante MQCONN y no será necesario definir ningún recurso de WebSphere MQ para darle soporte.
  2. Si la aplicación se ejecuta en el mismo sistema que otro gestor de colas en la red del intermediario, puede establecer una conexión local con dicho gestor de colas. En este caso, debe definir el recurso adecuado para dar soporte a las comunicaciones entre el gestor de colas al que se ha conectado el cliente y el gestor de colas que aloja el intermediario que proporciona el servicio necesario.
  3. Si la aplicación se ejecuta en un sistema que no da soporte a un gestor de colas, dicha aplicación debe realizar una conexión de cliente con un gestor de colas en otro sistema. El gestor de colas al que se conecta puede ser uno de los siguientes:
    • El gestor de colas del intermediario

      Debe configurar las definiciones de conexión de cliente y conexión de servidor adecuadas para dar soporte a esta opción.

    • Otro gestor de colas de la red

      Debe configurar las definiciones de conexión de cliente y conexión de servidor adecuadas para dar soporte a esta opción, y asegurarse de que las definiciones están en el lugar correcto para dar soporte a las comunicaciones entre el gestor de colas al que se ha conectado el cliente y el gestor de colas que aloja el intermediario que proporciona el servicio necesario.

Una aplicación sólo puede obtener mensajes de colas cuyo propietario es el gestor de colas al que están conectadas (esto se cumple para todas las aplicaciones de WebSphere MQ). Por lo tanto, si una aplicación espera recibir mensajes de una cola rellenada por un servicio dentro de un intermediario concreto y que es propiedad del gestor de colas de dicho intermediario, debe conectarse al gestor de colas de dicho intermediario (con una conexión de cliente local o WebSphere MQ).

No obstante, una aplicación que transfiere mensajes puede conectarse a cualquier gestor de colas de la red, siempre y cuando el gestor de colas pueda resolver de alguna manera el destino señalado. En todos los casos, el gestor de colas al que está conectado la aplicación cliente debe saber la ubicación de la cola o colas a las que la aplicación transfiere los mensajes (por ejemplo, mediante definiciones de colas remotas).

Al definir una cola de WebSphere MQ para un flujo de mensajes, no puede darle un nombre que empiece por SYSTEM_BROKER. Este nombre esta reservado para las colas definidas para uso interno por WebSphere Business Integration Event Broker.

Si la aplicación es un suscriptor, al recibir mensajes publicadas por otras aplicaciones, puede especificar una cola dinámica temporal como su cola de suscriptores. Si lo hace, el intermediario borra de forma automática el registro de la suscripción cuando se suprime la cola.

Si desea ver más información detallada sobre aplicaciones, transferir y obtener mensajes y el uso de los clientes de WebSphere MQ, consulte las publicaciones Clientes de WebSphere MQ y WebSphere MQ Guía de programación de aplicaciones.

Conceptos relacionados
WebSphere MQ Enterprise Transport
Flujos de mensajes

Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes
Difusión de aplicaciones de flujos de mensajes

Referencia relacionada
WebSphere MQ Enterprise Transport
Nodos incorporados

página Web de la biblioteca de WebSphere MQ