Protocolo de Transporte de Hipertexto (HTTP) é um protocolo da Internet usado para transferir e exibir documentos XML e de hipertexto na Web.
Para obter informações adicionais sobre como usar mensagens e nós SOAP, consulte O que É SOAP?
É possível escolher como os nós HTTP e SOAP interagem com a rede TCP/IP:
Esta opção é configurada como a configuração padrão para nós HTTP para brokers existentes e novos.
Esta opção é configurada como a configuração padrão para nós SOAP para brokers existentes e novos.
Para obter informações adicionais sobre a razão pela qual você pode escolher cada opção, e como configurá-las, consulte Listeners HTTP.
O diagrama a seguir mostra o uso de ambos os tipos de listener, configurados nas portas padrão, para mensagens HTTP.
É necessário sempre usar o nó de resposta correto que corresponda ao seu nó de entrada; não é possível combinar um nó HTTPReply com um SOAPInput ou um nó SOAPReply com um nó HTTPInput. O broker gera uma exceção quando a resposta é tentada.
É possível incluir o nó de resposta no mesmo fluxo de mensagens ou em um fluxo de mensagens diferente:
Se estiver usando nós SOAP e nós HTTP em fluxos de mensagens em um único broker, você poderá escolher manipular mensagens HTTP usando o listener do broker ou listeners de grupos de execução integrados. Se um listener em sua configuração receber mensagens que os nós SOAPInput e HTTPInput podem obter, você deverá verificar com cuidado as especificações de URL nesses nós. Se ambas as especificações de URL corresponderem a uma mensagem recebida, o tipo errado de nó poderá obter a mensagem e o processamento poderá falhar ou produzir resultados inesperados. Essa situação ocorrerá se você especificar valores idênticos para as propriedades Sufixo de caminho para URL dos nós HTTPInput e SOAPInput. Também poderá ocorrer se você usar curingas em uma das especificações ou em ambas, e uma mensagem recebida corresponder a ambas as propriedades.
Para obter informações sobre como usar HTTPS, consulte Implementando a Autenticação SSL.
Também é possível usar o servlet Proxy HTTP em um contêiner do servlet da Web externo para fornecer suporte ao listener para um número maior de sessões HTTP simultâneas. Para obter informações adicionais sobre o servlet e seus usos, consulte Visão Geral do Servlet Proxy HTTP.
Para obter informações sobre como integrar o IBM HTTP Server (IHS) e o WebSphere Message Broker em uma topologia HTTP que aproveita os recursos de balanceamento de carga e failover do IHS, consulte Usando Servidores da Web Externos com o WebSphere Message Broker.