Servidor IBM MQ y escenarios de intercambio mediado
Al mediar un destino del bus de integración de servicios, la mediación se ejecuta en un miembro del bus y puede especificar una combinación de los puntos de mediación y los puntos de cola para manejar los mensajes mediados. Cuando se interactúa con IBM MQ utilizando el servidor de IBM MQ, se puede utilizar uno de los diversos escenarios de intercambio mediado.
Los destinos de tipo de cola asignados a un miembro de bus de servidor de IBM MQ se pueden mediar de la misma manera que los destinos asignados a otros miembros de bus. Además de la tarea de mediación descrita en Mediar un destino utilizando una cola de IBM MQ com punto de mediación, el servidor de IBM MQ soporta otros escenarios de mediación que también se configuran utilizando el asistente de mediación de consola administrativa.
- Punto de mediación
- Es la ubicación en la que se colocan los mensajes antes de ser mediados. Puede ser un miembro del bus de integración de servicios (un servidor de aplicaciones o un clúster) o una cola IBM MQ.
- Punto de cola
- Es la ubicación en la que se colocan los mensajes después de haber sido mediados. Puede ser un miembro del bus de integración de servicios (un servidor de aplicaciones o un clúster) o una cola IBM MQ. Si existe una ruta de direccionamiento de reenvío predeterminada y el destino es un destino de tipo de cola, no se utiliza el punto de cola. Si el destino es un destino de tipo de servicio, no hay punto de cola.
- Punto de ejecución de mediación
- Es el servidor en el cual se ejecuta el proceso de mediación. Si el punto de mediación es un miembro del bus de integración de servicios, el punto de ejecución de mediación es el mismo miembro del bus que el punto de mediación.
El servidor de IBM MQ soporta los siguientes escenarios de intercambio mediado:
- Escenario 1: Un punto de mediación de IBM MQ y un punto de cola de integración de servicios. En este caso, debe especificar el punto de ejecución de mediación.
- Escenario 2: Un punto de mediación de IBM MQ y un punto de cola de IBM MQ. En este caso, puede utilizar una mediación de integración de servicios; debe especificar el punto de ejecución de mediación cuando configure la mediación, como en el escenario 1.
- Escenario 3: Un punto de mediación de integración de servicios y un punto de cola de IBM MQ. En este caso, no tiene que especificar el punto de ejecución de mediación; WebSphere Application Server asigna automáticamente el miembro de bus en el que se ejecuta la mediación.
- Escenario 4: Como alternativa, puede utilizar una aplicación IBM MQ o un flujo de intermediario de mensajes para mediar el destino. En este caso, la aplicación o el flujo del intermediario recupera los mensajes del punto de mediación (que es una cola IBM MQ), media los mensajes y, a continuación, coloca los mensajes mediados en el punto de cola (que también es una cola IBM MQ). No debe especificar un punto de ejecución de mediación cuando configure la mediación; en lugar de esto, debe especificar que existe un proceso de mediación externo.
Para un punto de cola, los generadores de mensajes colocan los mensajes en el punto de cola y los consumidores reciben los mensajes del punto de cola. Para un punto de mediación, los generadores de mensajes colocan los mensajes en el punto de mediación. Los mensaje se median y, a continuación, se colocan en un punto de cola posterior a la mediación. Los consumidores reciben los mensajes del punto de cola posterior a la mediación.

Para un punto de cola, los generadores de mensajes colocan los mensajes en el punto de cola y los consumidores reciben los mensajes del punto de cola. Si el punto de cola es un punto de cola de IBM MQ, los productores de mensajes ponen mensajes en la cola de IBM MQ y los consumidores reciben los mensajes de la cola de IBM MQ. Para un punto de mediación, los generadores de mensajes ponen los mensajes en el punto de mediación (una cola de IBM MQ). Los mensajes se median, quizá mediante un flujo de intermediario de mensajes externo y, a continuación, se ponen en un punto de cola posterior a la mediación (otra cola de IBM MQ). Los consumidores reciben los mensajes del punto de cola posterior a la mediación.

Escenario 1
En este escenario, desea mediar un destino del tipo de cola convencional, donde el punto de cola es un punto de cola de integración de servicios, y asignar una cola IBM MQ como punto de mediación (el lado de entrada del destino). Puesto que el punto de mediación es una cola IBM MQ, también debe especificarse un punto de cola.
Los mensajes que llegan a la cola IBM MQ son procesados por la mediación que se ejecuta en un servidor de aplicaciones. Cuando los mensajes han sido procesados por la mediación, se colocan en el punto de cola de integración de servicios. La propia mediación se ejecuta en el miembro de bus de integración de servicios que se asigna como punto de mediación.
- Vaya al panel de colección de destinos para el bus que aloja el destino que desea mediar.
- Seleccione el destino del tipo de cola que desea mediar y, a continuación, pulse Mediar. Así se inicia el asistente de destino para mediar.
- Paso 1: seleccione la mediación que desee utilizar para mediar el destino de integración de servicios.
- Paso 2: seleccione un miembro de bus de servidor de IBM MQ para alojar el punto de mediación.
- Paso 3: especifique los detalles de la cola IBM MQ que será el punto de mediación.
- Paso 4: seleccione un miembro del bus en el que desee que se ejecute el código de mediación.
- Paso 5: revise el resumen de cambios que está a punto de realizar y, a continuación, pulse Finalizar.
Escenario 2
En este escenario, desea mediar un tipo de cola IBM MQ, con un punto de cola IBM MQ y asignar una cola IBM MQ como el punto de mediación (el lado de entrada del destino).Puesto que el punto de mediación es una cola IBM MQ, también debe especificarse un punto de ejecución de mediación.
Los mensajes que llegan al destino son procesados por la mediación y, a continuación, se colocan en la cola IBM MQ. La propia mediación se ejecuta en el miembro de bus de integración de servicios que se asigna como punto de mediación.
- Vaya al panel de colección de destinos para el bus que aloja el destino que desea mediar.
- Seleccione el destino del tipo de cola que desea mediar y, a continuación, pulse Mediar. Así se inicia el asistente de destino para mediar.
- Paso 1: seleccione la mediación que desee utilizar para mediar el destino de integración de servicios.
- Paso 2: seleccione un miembro de bus de servidor de IBM MQ para alojar el punto de mediación.
- Paso 3: especifique los detalles de la cola IBM MQ que actuará como punto de mediación.
- Paso 4: seleccione el miembro del bus de integración de servicios donde desea que se ejecute la mediación.
- Paso 5: revise el resumen de cambios que está a punto de realizar y, a continuación, pulse Finalizar.
Escenario 3
En este escenario, desea mediar un tipo de cola IBM MQ y asignar un punto de mediación de integración de servicios.
Los mensajes que llegan al destino son procesados por la mediación y, a continuación, se colocan en la cola IBM MQ. La propia mediación se ejecuta en el miembro de bus de integración de servicios que se asigna como punto de mediación.
- Vaya al panel de colección de destinos para el bus que aloja el destino que desea mediar.
- Seleccione el destino del tipo de cola que desea mediar y, a continuación, pulse Mediar. Así se inicia el asistente de destino para mediar.
- Paso 1: seleccione la mediación que desee utilizar para mediar el destino de integración de servicios.
- Paso 2: seleccione el miembro del bus de integración de servicios para alojar el punto de mediación. El código de mediación también se ejecuta en este miembro del bus.
- Paso 3: revise el resumen de cambios que está a punto de realizar y, a continuación, pulse Finalizar.
Escenario 4
En este escenario, desea mediar un destino de tipo de cola IBM MQ y asignar una cola IBM MQ como el punto de mediación (el lado de entrada del destino).
La mediación de los mensajes es realizada por un proceso externo. Los mensajes que llegan a la cola IBM MQ son procesados por el proceso externo y, a continuación, son colocados por el proceso externo en el destino del tipo de cola IBM MQ.
- Vaya al panel de colección de destinos para el bus que aloja el destino que desea mediar.
- Seleccione el destino del tipo de cola que desea mediar y, a continuación, pulse Mediar. Así se inicia el asistente de destino para mediar.
- Paso 1: seleccione un proceso externo para utilizar con objeto de mediar el destino.
- Paso 2: especifique los detalles de la cola IBM MQ que desea que actúe como punto de mediación.
- Paso 3: revise el resumen de cambios que está a punto de realizar y, a continuación, pulse Finalizar.