WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Modelo de ejecución de extensiones definidas por el usuario

El modelo de ejecución es el sistema que se utiliza para iniciar flujos de mensajes a través de una serie de nodos.

Cuando se inicializa un grupo de ejecución, los archivos de biblioteca de implementación cargable (LIL) y los archivos de archivador de plug-in (PAR) apropiados quedan disponibles en el entorno de ejecución. El proceso de ejecución del grupo de ejecución se inicia y crea una hebra de configuración dedicada. Usted es responsable de asegurar que un nodo definido por el usuario esté preparado para operaciones de varias hebras. Si un nodo actualiza una variable en varias hebras, debe estar en funcionamiento el bloqueo adecuado. No comprometa este modelo de hebras en su implementación de nodos definidos por el usuario. Observe el ejemplo siguiente:

Tomemos como ejemplo un flujo de mensajes en el que utilice nodos y analizadores definidos por el usuario. Utiliza un nodo definido por el usuario para procesar los mensajes y una analizador definido por el usuario para analizarlos; tanto el nodo como el analizador contienen funciones de implementación. Cuando se producen determinados sucesos, el intermediario llama a las funciones de implementación, o a las funciones de devolución de llamada:

A continuación, el intermediario invoca al analizador definido por el usuario para una de sus funciones de implementación, por ejemplo cpiParseFirstChild. Esta función indica al analizador que cree el árbol de análisis. El analizador crea el árbol invocando las funciones de utilidad que crean elementos en el árbol de análisis, por ejemplo cpiCreateElement. El intermediario puede llamar muchas veces al analizador.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:20


Tema de conceptoTema de concepto | Versión 8.0.0.5 | as01540_