Modelo de ejecución

El modelo de ejecución de WebSphere Business Integration Message Broker es el sistema utilizado para ejecutar flujos de mensajes a través de una serie de nodos.

Cuando un grupo de ejecución se inicializa, las lils apropiadas se hacen disponibles para ser ejecutadas. El proceso de ejecución del grupo de ejecución se inicia, y genera una hebra de configuración dedicada. En el entorno de ejecución de flujo de mensajes, el flujo de mensajes es de enhebramiento seguro. Puede ejecutar simultáneamente flujos de mensajes en muchas hebras, sin necesidad de tener en cuenta cuestiones de serialización. Los nodos definidos por el usuario que se hayan implementado no deben poner en peligro este modelo de trabajo con hebras. Tenga en cuenta los puntos siguientes:

Si, por ejemplo, utiliza un nodo definido por el usuario para procesar mensajes, y también utiliza un analizador definido por el usuario para analizar los mensajes entrantes, tanto el nodo como el analizador contendrán funciones de implementación. El intermediario invoca estas funciones de implementación, o llamadas de retorno, al producirse ciertos sucesos.

Cuando se recibe un mensaje de entrada en el intermediario de ese nodo de entrada, dicho mensaje se envía al nodo definido por el usuario. El intermediario invoca el nodo definido por el usuario en la función de proceso de mensajes correspondiente, utilizando el mandato cniEvaluate o el mandato para evaluar. Si el nodo desea consultar el mensaje para decidir qué hacer con él, invoca una función de programa de utilidad C o un método Java, según resulte adecuado para el lenguaje en que esté escrito el nodo. A continuación, el intermediario invoca el analizador definido por el usuario en una de las funciones de implementación correspondientes. Esto sirve de instrucción al analizador para empezar a crear el árbol de analizador de WebSphere Business Integration Message Broker. El analizador empieza a crear el árbol y, para hacerlo, invoca funciones de programa de utilidad que crean elementos en el árbol de analizador. El intermediario puede invocar el analizador varias veces, no sólo una vez.

Conceptos relacionados
Entorno de ejecución
Intermediario
Grupo de ejecución
Flujos de mensajes
Árbol lógico de mensajes

Tareas relacionadas
Diseño de un flujo de mensajes