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.
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.
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.
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.
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.
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.
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.
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 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.
Para ver una introducción básica a WebSphere Message Broker, consulte la publicación de IBM Redbooks WebSphere Message Broker Basics.