Tareas de instalación

Debe ejecutar las tareas de instalación siguientes para implementar la intercomunicación de MQ:

Planificación de la instalación

Antes de instalar y configurar el Agente Remoto, debe tener en cuenta varias cuestiones referentes a la planificación, tales como:

Configuración del agente remoto

El Agente Remoto se puede configurar para utilizarlo con el protocolo Native WebSphere MQ o con el protocolo HTTP/HTTPS para la comunicación a través de Internet. La opción Native WebSphere MQ se configura utilizando solamente el software que se proporciona con el producto. La opción HTTP necesita la función de paso a través de WebSphere MQ para Internet, la cual no se entrega con el producto y se debe adquirir por separado. Esta sección describe ambas configuraciones.

Nota:
JMS es el único protocolo de transporte soportado para ambas configuraciones.

Native WebSphere MQ

Esta opción de configuración utiliza el protocolo WebSphere MQ junto con Secure Sockets Layer (SSL) para asegurar una comunicación segura por Internet. Esta configuración es la que proporciona un mejor rendimiento, pero necesita que se abra un puerto en el cortafuegos para permitir que WebSphere MQ atraviese el cortafuegos. La Figura 2 muestra esta configuración.

Debe configurar los canales de WebSphere MQ para la comunicación bidireccional entre el intermediario y el adaptador. Son necesarios dos canales: uno para cada dirección.

Nota:
En los pasos siguientes se supone que MQ1 y MQ2 están a la escucha en el puerto 1414.
Para configurar canales para Native WebSphere MQ

  1. Canal 1 (MQ1 es el emisor y MQ2 es el receptor):
    1. Cree el canal emisor CHANNEL1 en MQ1.
    2. Cree el canal receptor CHANNEL1 en MQ2.
  2. Canal 2 (MQ2 es el emisor y MQ1 es el receptor):
    1. Cree el canal emisor CHANNEL2 en MQ2.
    2. Cree el canal receptor CHANNEL2 en MQ1.
  3. Configure el cortafuegos 1 para reenviar el tráfico del puerto 1414 a MQ1 y configure el cortafuegos 2 para reenviar el tráfico del puerto 1414 a MQ2.
    Nota:
    Considere que MQ1 y MQ2 están a la escucha en el puerto 1414 y que el cortafuegos permite el tráfico de red de acuerdo con el puerto que realiza el envío. La configuración real puede ser diferente, dependiendo del tipo de cortafuegos utilizado.
  4. Establezca la dirección IP del Canal 1 emisor en el nombre de conexión del cortafuegos 2.
  5. Establezca la dirección IP del Canal 2 emisor en el nombre de conexión del cortafuegos 1.
Para configurar colas para Native WebSphere MQ

  1. MQ1 (Q1 se utiliza para la comunicación desde el sitio Web central al sitio Web periférico):
    1. Establezca Q1 como cola remota y Q2 como cola local.
    2. Establezca MQ2 como gestor de colas remoto para Q1.
  2. MQ2 (Q2 se utiliza para la comunicación desde el sitio Web periférico al sitio Web central):
    1. Establezca Q2 como cola remota y Q1 como cola local.
    2. Establezca MQ1 como gestor de colas remoto para Q2.
  3. Configure una cola de transmisión en cada gestor de colas.
  4. Configure una cola de mensajes no entregados en cada gestor de colas.
  5. Confirme que la cola de errores es local con respecto a cada gestor de colas.

Consulte los scripts de ejemplo RemoteAgentSample.mqsc y RemoteServerSample.mqsc, situados en DirProducto\mqseries para configurar los gestores de colas.

Figura 2. Configuración de Native WebSphere MQ

HTTP/HTTPS

Esta opción de configuración utiliza la función de paso a través de WebSphere MQ para Internet a fin de pasar información a través de Internet utilizando HTTP. La Figura 3 muestra esta configuración.

Debe definir rutas para especificar los detalles referentes al puerto, dirección IP y SSL. Se deben configurar dos rutas para la comunicación bidireccional entre el sitio Web central y el sitio periférico. Son necesarias dos rutas en cada sitio Web: una para cada dirección.

Se deben configurar canales para la comunicación bidireccional entre el sitio Web central y el sitio periférico. Son necesarios dos canales: uno para cada dirección.

Nota:
En los pasos siguientes se supone que MQ1 y MQ2 están a la escucha en el puerto 1414.
Para configurar canales para HTTP/HTTPS

  1. Canal 1 (MQ1 es el emisor y MQ2 es el receptor):
    1. Cree el canal emisor CHANNEL1 en MQ1.
    2. Cree el canal receptor CHANNEL1 en MQ2.
  2. Canal 2 (MQ2 es el emisor y MQ1 es el receptor):
    1. Cree el canal emisor CHANNEL2 en MQ2.
    2. Cree el canal receptor CHANNEL2 en MQ1.
  3. Establezca el nombre de conexión de CHANNEL1 en la dirección IP y el puerto de escucha de MQIPT1.
  4. Establezca el nombre de conexión de CHANNEL2 en la dirección IP y el puerto de escucha de MQIPT2.
  5. Configure el cortafuegos 1 para reenviar todo el tráfico del puerto de escucha hacia MQIPT1.
  6. Configure el cortafuegos 2 para reenviar todo el tráfico del puerto de escucha hacia MQIPT2.
Para configurar colas para HTTP/HTTPS

  1. MQ1 (Q1 se utiliza para la comunicación desde el sitio Web central al sitio Web periférico):
    1. Establezca Q1 como cola remota y Q2 como cola local.
    2. Establezca MQ2 como gestor de colas remoto para Q1.
  2. MQ2 (Q2 se utiliza para la comunicación desde el sitio Web periférico al sitio Web central):
    1. Establezca Q2 como cola remota y Q1 como cola local.
    2. Establezca MQ1 como gestor de colas remoto para Q2.
  3. Configure una cola de transmisión en cada gestor de colas.
  4. Configure una cola de mensajes no entregados en cada gestor de colas.
  5. Confirme que la cola de errores es local con respecto a cada gestor de colas.

Consulte los scripts de ejemplo RemoteAgentSample.mqsc y RemoteServerSample.mqsc, situados en DirProducto\mqseries para configurar los gestores de colas.

Para configurar rutas para MQIPT1

Para configurar rutas para MQIPT2

Figura 3. Configuración de HTTP/HTTPS

Habilitación de la aplicación para que interaccione con el conector

Puede ser necesario que realice tareas de configuración en algunas aplicaciones para que los conectores puedan ejecutar las operaciones necesarias con este modelo de comunicación determinado. Consulte la guía de cada adaptador para determinar si es necesario realizar cualquiera de esas tareas de configuración.

Inicio de los componentes del Agente Remoto

El Agente Remoto necesita que estén ejecución los elementos siguientes:

Copyright IBM Corp. 2003, 2005