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

Nodos CORBA

Utilice nodos CORBA para conectarse a WebSphere Message Broker con aplicaciones IIOP (Internet Inter-Orb Protocol).

CORBA es un estándar para distribuir objetos a través de redes de modo que las operaciones en dichos objetos puedan llamarse de forma remota. Los objetos CORBA se describen en archivos IDL (Interface Definition Language) y estos archivos se utilizan para configurar los nodos de flujo de mensajes CORBA. El archivo IDL se almacena en un proyecto de conjunto de mensajes, en una carpeta denominada CORBA IDLs.

Un importador de IDL importa el archivo IDL en el proyecto de conjunto de mensajes y crea el archivo de definición (.mxsd) en el conjunto de mensajes. Este archivo de definición de mensajes se utiliza para la validación de mitad del flujo, la asistencia de contenido ESQL y el nodo Mapping.

Para cada archivo IDL, se crea una única definición de mensaje. En la definición de mensaje, se crean dos mensajes para cada operación del archivo IDL: un mensaje para la solicitud y uno para la respuesta. La solicitud tiene un elemento hijo para cada parámetro in e inout; la respuesta tiene un elemento hijo para cada parámetro inout y out, y un elemento hijo denominado “_return” para el tipo de retorno de la operación.

El nombre de estos elementos se basa en el nombre de interfaz y el nombre de operación; por ejemplo, para la operación sayHello de la interfaz Hello, el elemento de solicitud se llama Hello.sayHello, y el elemento de respuesta se llama Hello.sayHelloResponse.Si la interfaz está contenida en un módulo, los nombres de elemento de solicitud y respuesta se cualifican con los nombres de los módulos. Por ejemplo, si la operación sayHello en la interfaz Hello está contenida en ModuleB, que a su vez está contenido en ModuleA, el elemento de respuesta se llamaría ModuleA.ModuleB.Hello.sayHelloResponse.

Cuando se añade un flujo de mensajes que contiene nodos CORBA a un archivo BAR, todos los archivos IDL que se utilizan en los nodos se añaden automáticamente al archivo BAR.

En la siguiente sección se describe el escenario principal para conectarse a WebSphere Message Broker con aplicaciones CORBA.

WebSphere Message Broker llama a un servidor CORBA

Utilizando un flujo de mensajes que incluye un nodo CORBARequest, puede aportar a las aplicaciones CORBA existentes una nueva interfaz externa; por ejemplo, una interfaz SOAP. El flujo de mensajes utiliza el archivo IDL para configurar la operación que se llama en cada interfaz.

Tras desplegar el archivo BAR, puede iniciar el flujo de mensajes. Se envía una solicitud CORBA utilizando los valores del árbol de mensajes del dominio DataObject como parámetros de entrada. Si se recibe una respuesta, el tipo de retorno y los parámetros de salida se propagan al terminal de salida del nodo CORBARequest. Puede utilizar los datos que se devuelven de la aplicación CORBA para verificar el resultado del nodo CORBARequest.

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:50


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