Antes de leer información sobre el manejo del tráfico HTTP utilizando el servlet del proxy en un contenedor web externo, asegúrese de que comprender la estructura básica del manejo de tráfico HTTP en WebSphere Message Broker.
WebSphere Message Broker tiene dos tipos de escucha:
Se realizan conexiones en el escucha HTTP de intermediario, que pone las solicitudes en la cola SYSTEM.BROKER.WS.INPUT, en la que los nodos de entrada leen los datos. Una vez que el flujo ha llegado a un nodo de respuesta, los datos de respuesta se ponen en la cola SYSTEM.BROKER.WS.REPLY, donde el escucha HTTP los lee y se devuelven al cliente HTTP.
Si desea que los nodos HTTP manejen los mensajes HTTPS, debe actualizar la configuración de intermediario ; consulte Configuración del intermediario para utilizar SSL. También puede cambiar el puerto o los puertos en los que el escucha está escuchando mediante el uso del mandato mqsichangeproperties.
Dado que las colas de WebSphere MQ se utilizan para unir el escucha HTTP al flujo de mensajes, cualquier flujo de mensajes de cualquier grupo de ejecución puede procesar las solicitudes recibidas por el escucha HTTP (a condición que coincida la propiedad Sufijo de vía de acceso para URL del nodo HTTPInput o del nodo SOAPInput). Si está utilizando nodos HTTP, la respuesta puede volver de cualquier grupo de ejecución; pero si está utilizando nodos SOAP, la respuesta se debe devolver desde el mismo grupo de ejecución.
Las conexiones se realizan directamente en el escucha de grupo de ejecución y las solicitudes se pasan a los nodos de entrada de ese grupo de ejecución. Los datos HTTP se pasan al nodo de entrada, se procesan en el flujo y se devuelven directamente desde el nodo de respuesta.
Puesto que la conexión de red se realiza en un grupo de ejecución en particular, la respuesta se debe enviar desde ese grupo de ejecución.
El comportamiento predeterminado de manejo de tráfico HTTP se basa en el tipo de nodo:
Si desea obtener más información acerca de estos escuchas, consulte Proceso de mensajes HTTP.