O WebSphere Message Broker é
frequentemente um componente nos padrões de Arquitetura Orientada a Serviços (SOA)
que incluem servidores da web externos e outras soluções HTTP. Aprenda
sobre os recursos que o WebSphere Message Broker fornece
para ajudá-lo a configurar sua infraestrutura de serviço da web e qual
opção de configuração melhor se ajusta à sua topologia existente.
O diagrama a seguir mostra uma topologia de servidor da web que usa um plug-in de servidor da web
gerado no WebSphere Application
Server para manipular conexões HTTP e HTTPS com um servidor de aplicativos. Os clientes da web usam HTTPS para se comunicar com o servidor da web e o plug-in do WebSphere Application
Server encaminha o tráfego por meio de HTTP para um dos dois servidores de aplicativos. Essa topologia fornece administração simplificada: os clientes se conectam a um único terminal e toda a segurança do cliente é manipulada em um único local. O plug-in pode ser usado para manipular o balanceamento de carga
e failover entre os dois servidores de aplicativos.

É possível configurar um plug-in do
WebSphere Application
Server para que ele possa ser usado, sem qualquer perda de funcionalidade, com o
WebSphere Message Broker no local do servidor de aplicativos. Em seguida, é possível aproveitar os recursos de balanceamento de carga e failover do plug-in para:
- Suportar várias sessões HTTP
- Permitir acesso ao broker a partir de vários endereços IP e portas
- Simplificar a administração de sua topologia SOA
No diagrama a seguir, o WebSphere Message Broker toma
o local dos servidores de aplicativos. O tráfego HTTP é manipulado por listeners do
broker inteiro em ambos os sistemas.
O plug-in do WebSphere Application
Serverpode ser usado nos casos anteriores e, em cenários
mais complexos, para:
- Implementar o balanceamento de carga
- Implementar o armazenamento em cluster para failover
- Expor os serviços e arquivos do servidor de aplicativos e do servidor da web por meio
de um único front-end
- Gerenciar a segurança para todas as URLs em um único local e de uma maneira consistente
- Configurar um dispatcher de rede para diversos terminais de serviço da web
É possível usar o
WebSphere Message Broker para obter esse tipo de configuração. Dependendo de sua topologia
existente, use o
WebSphere Message Broker para gerar
o tipo mais apropriado de dados de configuração:
- Se sua topologia existente incorporar o WebSphere Application
Server, gere um arquivo
de configuração que possa ser lido por um plug-in de servidor da web
do WebSphere Application
Server
- Se sua topologia existente não contiver o WebSphere Application Server, mas usar o servidor da web Apache, tal como o IBM® HTTP
Server,
gere um arquivo de configuração que possa ser mesclado com sua configuração do Apache mod_proxy
- Se sua topologia não for descrita pelas opções anteriores, será possível usar o API do Message Broker para gerar uma lista por broker de dados de porta e URL no formato CSV, que pode ser usada em sua configuração do servidor da
web
Consulte os seguintes tópicos para ajudá-lo a gerar os dados de configuração apropriados para sua topologia de servidor da web: