WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Proceso de mensajes HTTP

El Protocolo de transferencia de hipertexto (HTTP) es un protocolo de Internet que se utiliza para transferir y visualizar protocolo de Internet que se utiliza para transferir y visualizar documentos de hipertexto y XML en la web.

Puede configurar flujos de mensajes que incluyan los nodos HTTP o SOAP para acceder al transporte HTTP a fin de trabajar con los recursos siguientes:
  • Servicios web basados en SOAP
  • Otros estándares de servicios web, tales como REST o XML-RPC
  • Mensajería HTTP general, en la que la carga útil puede ser o no XML
Los nodos HTTP pueden procesar mensajes no seguros (HTTP) y mensajes seguros (HTTPS o HTTP a través de SSL).
Para los servicios web basados en SOAP, existen varias ventajas si utiliza los nodos SOAP y el dominio de mensajes SOAP en lugar de los nodos de transporte HTTP y el dominio de mensajes XMLNSC.
  • Soporte de WS-Addressing, WS-Security y cabeceras SOAP.
  • Un formato de árbol lógico SOAP común, independiente del formato de la corriente de bits.
  • Comprobación en tiempo de ejecución con WSDL.
  • Proceso de SOAP automático con adjuntos (SwA).
  • Proceso automático de MTOM (Message Transmission Optimization Mechanism).
Aunque los nodos HTTP pueden procesar mensajes SwA, debe utilizar el dominio de mensajes MIME y diseñar el flujo para manejar los adjuntos de forma explícita, y utilizar lógica personalizada para extraer y analizar SOAP.

Para obtener más información cerca del uso de mensajes y nodos SOAP, consulte ¿Qué es SOAP?

Puede elegir cómo interactúan los nodos HTTP y SOAP con la red TCP/IP:

Para obtener más información sobre por qué puede elegir cada opción y sobre cómo configurarlas, consulte Escuchas HTTP.

El siguiente diagrama muestra el uso de ambos tipos de escucha, configurados en puertos predeterminados, para mensajes HTTP.

Este diagrama muestra un grupo de ejecución que utiliza el escucha incluido en el puerto predeterminado 7800, y un segundo grupo de ejecución que utiliza el escucha de intermediario en el puerto predeterminado 7080.

Siempre debe utilizar el nodo de respuesta correcto que coincida con su nodo de entrada; no es posible combinar un nodo HTTPReply con un nodo SOAPInput, ni un nodo SOAPReply con un nodo HTTPInput. El intermediario genera una excepción si se intenta dar una respuesta.

Puede incluir el nodo de respuesta en el mismo flujo de mensajes, o en un flujo de mensajes distinto:

Si está utilizando nodos SOAP y nodos HTTP en los flujos de mensajes de un solo intermediario, puede elegir manejar los mensajes HTTP utilizando el escucha de intermediario o los escuchas de grupo de ejecución incorporados. Si un escucha de la configuración recibe mensajes que los nodos SOAPInput y HTTPInput pueden obtener, debe comprobar cuidadosamente las especificaciones de URL en estos nodos. Si ambas especificaciones de URL coinciden con un mensaje de entrada, es posible que un tipo de nodo incorrecto obtenga el mensaje y el proceso puede fallar o producir resultados inesperados. Esta situación se produce si especifica valores idénticos para las propiedades Sufijo de vía de acceso para URL del nodo HTTPInput y del nodo SOAPInput. También se puede producir si utiliza comodines en una o en ambas especificaciones y un mensaje de entrada coincide con ambas propiedades.

Para obtener más información acerca del uso de WebSphere Broker HTTP Transport, consulte los siguientes temas:

Para obtener información sobre la utilización de HTTPS, consulte Implementación de autenticación SSL.

También puede utilizar el servlet del proxy HTTP en un contenedor de servlet web externo para proporcionar soporte de escucha para una gran cantidad de sesiones HTTP simultáneas. Para obtener más información sobre el servlet y sus usos, consulte Visión general del servlet del proxy HTTP.

Para obtener información sobre cómo integrar IBM HTTP Server (IHS) y WebSphere Message Broker en una topología HTTP que aprovecha las posibilidades de equilibrio de carga y de migración tras error de IHS, consulte Utilizar servidores web externos con WebSphere Message Broker.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:51


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac56650_con