WebSphere
Business Integration Event Broker incluye muchos nodos de proceso de mensajes que se pueden utilizar en los flujos de mensajes.
Su decisión sobre los nodos que va a utilizar depende del proceso que realice en los
mensajes:
- De entrada y de salida
- Los nodos de entrada y de salida definen puntos en el flujo de mensajes a los que los clientes envían mensajes (nodos de entrada como, por ejemplo, MQInput) y desde los que los clientes reciben mensajes (nodos de salida como, por ejemplo, MQOutput). Las aplicaciones cliente interactúan con estos nodos al transferir u obtener mensajes de los mismos. El nodo especifica el recurso de E/S como origen o destino de los mensajes. Aunque un flujo de mensajes debe incluir, como mínimo, un nodo de entrada, no es necesario que incluya un nodo de salida.
- Si va a crear un flujo de mensajes que desea difundir a un intermediario, debe incluir, como mínimo, un nodo de entrada para recibir mensajes. (Si desea ver más información, consulte el apartado
Utilización de más de un nodo de entrada). El nodo de entrada que elija depende del origen de los mensajes de entrada:
- MQInput
- Si el mensaje llega al intermediario en una cola de WebSphere MQ.
- MQeInput
- Si el mensaje llega al intermediario desde clientes de WebSphere MQ Everyplace.
- SCADAInput
- Si un dispositivo de telemetría envía los mensajes.
- Real-timeInput o Real-timeOptimizedFlow
- Si una aplicación multidifusión o JMS envía los mensajes.
- Nodo Input
- Si va a crear un flujo de mensajes que desea intercalar en otro flujo de mensajes (un subflujo) que no va a difundir como un flujo de mensajes autónomo, debe incluir, como mínimo, un nodo Input para recibir mensajes en el subflujo.
Una instancia del nodo Input representa un terminal de entrada. Por ejemplo, si incluye una instancia del nodo Input, el icono de subflujo muestra un terminal de entrada que se puede conectar a otros nodos del flujo principal del mismo modo que se conecta cualquier otro nodo.
Sólo puede difundir flujos de mensajes que tengan, como mínimo, un nodo de entrada. Si el flujo de mensajes no contiene ningún nodo de entrada, se impide que se pueda añadir al archivo de datos antiguos de intermediario.
El nodo de entrada puede encontrarse en el flujo principal o en un flujo de mensajes intercalado en el flujo principal.
- Si desea enviar los mensajes que crea el flujo de mensajes a una aplicación destino, puede incluir uno o más nodos de salida. El nodo de salida que elija depende del transporte a través del cual la aplicación destino espera recibir dichos mensajes:
- Publication
- Si desea distribuir los mensajes utilizando la red de publicación/suscripción para las aplicaciones suscritas al intermediario a través de todos los protocolos soportados. Un nodo Publication es un nodo de salida que utiliza destinos de salida que identifican los suscriptores cuyas suscripciones coinciden con las características del mensaje actual.
- MQOutput
- Si la aplicación destino espera recibir mensajes en una cola de
WebSphere MQ, o bien, en la cola de respuestas de
WebSphere MQ que se ha especificado en el MQMD de mensajes de entrada.
- MQReply
- Si la aplicación destino espera recibir mensajes en la cola de respuestas de
WebSphere MQ que se ha especificado en el MQMD de mensajes de entrada.
- MQeOutput
- Si la aplicación destino espera recibir mensajes a través de WebSphere MQ Everyplace
- SCADAOutput
- Si el destino de los mensajes de salida es un dispositivo de telemetría, y el nodo Publication no es adecuado.
- Real-timeOptimizedFlow
- Si la aplicación destino es una aplicación de multidifusión o JMS.
- Nodo Output
- Si va a crear un flujo de mensajes que desea intercalar en otro flujo de mensajes (un subflujo) que no va a difundir como un flujo de mensajes autónomo, debe incluir, como mínimo, un nodo Output para propagar mensajes a nodos subsiguientes que se hayan conectado al subflujo.
Una instancia del nodo Output representa un terminal de salida.
Por ejemplo, si ha incluido dos instancias del nodo Output, el icono de subflujo muestra dos terminales de salida que puede conectar a otros nodos del flujo principal del mismo modo que conecta cualquier otro nodo.