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

Visión técnica general de WebSphere Message Broker

WebSphere Message Broker permite que la información empaquetada como mensajes fluya entre distintas aplicaciones de empresa, desde grandes sistemas tradicionales hasta dispositivos sin nombre, como sensores en interconexiones.

En este diagrama aparecen los componentes principales de WebSphere Message Broker, el intermediario y el WebSphere Message Broker Toolkit y cómo interactúan.

Si desea obtener una introducción animada de las funciones y conceptos básicos de WebSphere Message Broker que aparecen en el diagrama, ejecute Presentación rápida.

WebSphere Message Brokerprocesa los mensajes de dos formas: mediante el direccionamiento de mensajes y la transformación de mensajes.

Direccionamiento de mensajes

Pueden direccionarse los mensajes, desde el emisor al destinatario, según el contenido de cada mensaje.

Los flujos de mensajes que se diseñan controlan el direccionamiento de mensajes. Un flujo de mensajes describe las operaciones que han de realizarse en el mensaje entrante y la secuencia en que éstas se llevarán a cabo.

Cada flujo de mensajes consta de las partes siguientes:

IBM® suministra nodos y ejemplos incorporados para muchas funciones comunes. Si necesita funciones adicionales, puede escribir sus propios nodos definidos por el usuario; consulte el apartado Visión general de las extensiones definidas por el usuario.

Los flujos de mensajes se crean en WebSphere Message Broker Toolkit.

Transformación de mensajes

Antes de entregarse, los mensajes pueden transformarse:
  • Pueden transformarse de un formato a otro, quizá para satisfacer los distintos requisitos del emisor y el destinatario.
  • Pueden transformarse mediante la modificación, combinación, adición o supresión de campos de datos, lo cual puede implicar el uso de información almacenada en una base de datos. Puede correlacionarse la información entre los mensajes y las bases de datos. Se puede realizar una manipulación más compleja de los datos de mensajes grabando código, por ejemplo en Extended SQL (ESQL) o Java™, dentro de los nodos configurables.
Diversos nodos pueden realizar transformaciones en un flujo de mensajes. Para que un nodo de flujo de mensajes pueda actuar en un mensaje de entrada, primero debe entender la estructura de ese mensaje.
  • Algunos mensajes contienen una definición de su propia estructura y formato. Dichos mensajes se conocen como mensajes autodefinidos que se pueden manejar sin la necesidad de más información sobre la estructura y el formato; consulte el apartado Elementos y mensajes autodefinidos.
  • Otros mensajes no contienen información sobre la estructura y el formato. Para procesarlos, debe crear un modelo de su estructura; consulte El modelo de mensaje.
Los modelos de mensaje, al igual que los flujos de mensajes, se crean en WebSphere Message Broker Toolkit. Pueden contener dos tipos de información:

Crear el entorno del intermediario

Las tareas de direccionamiento y transformación de mensajes tienen lugar en un intermediario. Dentro del intermediario, puede definir uno o varios grupos de ejecución, que son procesos en los que se ejecutan los flujos de mensajes.

La modalidad en la que trabaja el intermediario puede afectar al número de grupos de ejecución y flujos de mensajes que puede desplegar, así como los tipos de nodo que puede utilizar. Consulte el apartado Restricciones que se aplican en cada modalidad de operación.

Puede instalar y crear uno o varios intermediarios en uno o varios sistemas que estén ejecutando un sistema operativo soportado. Si crea diversos intermediario, puede configurar el entorno para que proporcione protección ante anomalías y puede dividir el trabajo entre distintas secciones de la empresa.

La administración del intermediario se lleva a cabo utilizando mandatos del producto, WebSphere Message Broker Explorer, la API de Message Broker en la vista Intermediarios o la API de Message Broker (también conocida como la API de CMP) en sus propias aplicaciones.

Desarrollo de aplicaciones

Después que el administrador del sistema haya creado sus intermediarios, los desarrolladores de aplicaciones pueden crear y modificar flujos de mensajes y definiciones de mensajes utilizando WebSphere Message Broker Toolkit.

Se utilizan distintas perspectivas en WebSphere Message Broker Toolkit para desarrollar flujos de mensajes, archivos de esquema de modelo de mensaje y otros recursos relacionados; consulte WebSphere Message Broker Toolkit.

Puede utilizar un depósito para proporcionar control de acceso y control de versiones de sus recursos de desarrollo. Un depósito también permite que varios programadores trabajen en paralelo con los mismos recursos; consulte Depósito de desarrollo.

Sus aplicaciones se pueden comunicar con el intermediario utilizando una gran variedad de protocolos, entre ellos: WebSphere MQ, JMS 1.1, HTTP y HTTPS, Servicios web (SOAP y REST), File, Sistemas de información de empresa (Enterprise Information Systems, entre ellos SAP y Siebel) y TCP/IP. Si desea ver más información sobre cómo conectar aplicaciones, consulte Nodos para la conectividad.

Despliegue de aplicaciones para el entorno de ejecución.

Cuando haya creado y configurado los flujos de mensajes, los archivos de esquema de modelo de mensaje y los recursos asociados utilizando la perspectiva Desarrollo de aplicaciones de intermediario de WebSphere Message Broker Toolkit, podrá desplegar los datos ejecutables en uno o varios intermediarios; consulte Visión general del empaquetado y el despliegue.

Puede desplegar datos de las distintas formas:
  • Desde la vista Intermediarios de WebSphere Message Broker Toolkit
  • Desde la interfaz de administración autónoma, WebSphere Message Broker Explorer
  • Desde el entorno Cliente de prueba en el WebSphere Message Broker Toolkit
  • Utilizando un mandato
  • Creando aplicaciones que utilicen la interfaz de programación de aplicaciones de API de Message Broker.

Cuando se despliegan flujos de mensajes y archivos de esquema de modelo de mensaje, éstos se compilan y ensobran en un archivo de archivador de intermediario (BAR) y se envían al intermediario de destino; consulte Visión general del empaquetado y el despliegue. El archivo BAR tiene propiedades del sistema configurables. Puede sustituir propiedades, como nombres de colas y de bases de datos, sin tener que cambiar los archivos de origen o volver a desarrollar el flujo de mensajes. Esta configuración facilita el traslado de definiciones entre sistemas.

El intermediario abre el archivo BAR, elimina el contenido, registra la información que ha recibido y descarta el sobre. Conserva la información es el área de almacenamiento local dentro del sistema de archivos del equipo, de forma que pueda restaurar los recursos de aplicaciones y reiniciar flujos de mensajes si es necesario y cuando se precise.

Publicación/Suscripción

Publicación/suscripción es un estilo de mensajería para el que WebSphere Message Broker proporciona soporte limitado; en WebSphere Message Broker Versión 7.0 este soporte se ha pasado a WebSphere MQ. Si ha estado conectando aplicaciones de publicación/suscripción a los intermediarios en las versiones anteriores, consulte Migración de información de publicación/suscripción a WebSphere MQ.

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 16:58:12


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