Configurando o Remote Agent

O Remote Agent pode ser configurado para ser utilizado com o WebSphere MQ Nativo ou os protocolos HTTP/HTTPS para comunicação através da Internet. A opção WebSphere MQ Nativo é configurada utilizando apenas o software fornecido com o produto. A opção HTTP requer o WebSphere MQ Internet Pass-Thru, que não é fornecido e deve ser adquirido separadamente. Esta seção descreve ambas as configurações.

Nota:
O JMS é o único transporte suportado para ambas as configurações.

WebSphere MQ Nativo

Essa opção de configuração utiliza o protocolo WebSphere MQ, juntamente com o SSL (Security Socket Layer) para assegurar a comunicação segura através da Internet. Essa configuração fornece um melhor desempenho; no entanto, requer que uma porta seja aberta no firewall para permitir o WebSphere MQ através do firewall. Figura 2. ilustra essa configuração.

Você deve configurar os canais do WebSphere MQ para comunicação bidirecional entre o servidor intermediário e o adaptador. Dois canais são necessários--um para cada direção.

Nota:
As etapas a seguir pressupõem que o MQ1 e o MQ2 estão atendendo na porta 1414.

Para Configurar Canais para o WebSphere MQ Nativo

  1. Canal 1 (MQ1 é o emissor e MQ2 é o receptor):
    1. Crie o canal emissor CHANNEL1 no MQ1.
    2. Crie o canal receptor CHANNEL1 no MQ2.
  2. Canal 2 (MQ2 é o emissor e MQ1 é o receptor):
    1. Crie o canal emissor CHANNEL2 no MQ2.
    2. Crie o canal receptor CHANNEL2 no MQ1.
  3. Configure o firewall 1 para encaminhar o tráfego na porta 1414 para o MQ1 e configure o firewall 2 para encaminhar o tráfego na porta 1414 para o MQ2.
    Nota:
    Suponha que MQ1 e MQ2 estejam atendendo na porta 1414 e que o firewall permita o tráfego de rede com base no encaminhamento de portas. A configuração real pode mudar, dependendo do tipo de firewall utilizado.
  4. Defina o IpAddress do Canal 1 emissor para o nome de conexão do firewall 2.
  5. Defina o IpAddress do Canal 2 emissor para o nome de conexão do firewall 1.

Para Configurar Filas para o WebSphere MQ Nativo

  1. MQ1 (Q1 é utilizado para a comunicação do site hub com o site spoke):
    1. Defina Q1 como a fila remota e Q2 como a fila local.
    2. Defina MQ2 como o gerenciador de filas remoto para Q1.
  2. MQ2 (Q2 é utilizado para a comunicação do site spoke com o site hub):
    1. Defina Q2 como a fila remota e Q1 como a fila local.
    2. Defina MQ1 como o gerenciador de filas remoto para Q2.
  3. Configure uma fila de transmissão em cada gerenciador de filas.
  4. Configure uma fila dead letter em cada gerenciador de filas.
  5. Confirme se a fila de falhas é local para cada gerenciador de filas.

Consulte os scripts de amostra RemoteAgentSample.mqsc e RemoteServerSample.mqsc, localizados em ProductDir\mqseries para configurar os gerenciadores de filas.

Figura 2. Configuração do WebSphere MQ Nativo


HTTP/HTTPS

Essa opção de configuração utiliza o WebSphere MQ Internet Pass-Thru para transmitir informações através da Internet utilizando HTTP. A Figura 3 ilustra essa configuração.

Você deve definir rotas para especificar a porta, endereço IP e detalhes do SSL. Duas rotas devem ser configuradas para comunicação bidirecional entre os sites hub e spoke. Duas rotas em cada site são necessárias--uma para cada direção.

Os canais devem ser configurados para comunicação bidirecional entre os sites hub e spoke. Dois canais são necessários--um para cada direção.

Nota:
As etapas a seguir pressupõem que o MQ1 e o MQ2 estão atendendo na porta 1414.

Para Configurar Canais para o HTTP/HTTPS

  1. Canal 1 (MQ1 é o emissor e MQ2 é o receptor):
    1. Crie o canal emissor CHANNEL1 no MQ1.
    2. Crie o canal receptor CHANNEL1 no MQ2.
  2. Canal 2 (MQ2 é o emissor e MQ1 é o receptor):
    1. Crie o canal emissor CHANNEL2 no MQ2.
    2. Crie o canal receptor CHANNEL2 no MQ1.
  3. Defina o ConnectionName de CHANNEL1 para o IpAddress e ListenerPort do MQIPT1.
  4. Defina o ConnectionName de CHANNEL2 para o IpAddress e ListenerPort do MQIPT2.
  5. Defina o firewall 1 para encaminhar todo o tráfego na ListenerPort para o MQIPT1.
  6. Defina o firewall 2 para encaminhar todo o tráfego na ListenerPort para o MQIPT2.

Para Configurar Filas para o HTTP/HTTPS

  1. MQ1 (Q1 é utilizado para a comunicação do site hub com o site spoke):
    1. Defina Q1 como a fila remota e Q2 como a fila local.
    2. Defina MQ2 como o gerenciador de filas remoto para Q1.
  2. MQ2 (Q2 é utilizado para a comunicação do site spoke com o site hub):
    1. Defina Q2 como a fila remota e Q1 como a fila local.
    2. Defina MQ1 como o gerenciador de filas remoto para Q2.
  3. Configure uma fila de transmissão em cada gerenciador de filas.
  4. Configure uma fila dead letter em cada gerenciador de filas.
  5. Confirme se a fila de falhas é local para cada gerenciador de filas.

Consulte os scripts de amostra RemoteAgentSample.mqsc e RemoteServerSample.mqsc, localizados em ProductDir\mqseries para configurar os gerenciadores de filas.

Para Configurar Rotas para o MQIPT1

Para Configurar Rotas para o MQIPT2

Figura 3. Configuração do HTTP/HTTPS


Copyright IBM Corp. 1997, 2004