Cómo decidir los nodos que utilizar

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.

Conceptos relacionados
Flujos de mensajes
Soporte para aplicaciones de usuario final

Tareas relacionadas
Configuración de DB2
Diseño de un flujo de mensajes
Creación de un flujo de mensajes
Definición del contenido del flujo de mensajes
Difusión de aplicaciones de flujos de mensajes

Referencia relacionada
Nodos incorporados
Soporte de aplicaciones de usuario final