2. Agenda
• WebSphere Message Queue
• WebSphere Message Broker
• WebSphere Message Broker Toolkit
• WebSphere Service Registry and Repository
• WMB vs IIB
3. WebSphere Message Queue
WebSphere MQ surge en el mercado como un Middleware para
facilitar la comunicación entre las aplicaciones de una empresa, sin
importar:
– Tecnología bajo la cuál estén desarrolladas
– La plataforma sobre la cuál se ejecutan
– Los protocolos de comunicación utilizados en la
infraestructura de comunicaciones
4. WebSphere Message Queue
Infraestructura de Mensajería con MQ:
La infraestructura de WebSphere MQ ofrece confiabilidad, seguridad, escalabilidad y fácil
mantenimiento.
Queue Manager: Provee las facilidades requeridas para el intercambio de mensajes de
manera confiable. Componente Principal de WMQ.
6. WebSphere Message Broker
IBM® WebSphere Message Broker permite conectar aplicaciones independientemente de los
protocolos o formatos de mensajes a los que den soporte.
Esta conectividad significa que varias aplicaciones pueden interactuar e intercambiar datos con
otras aplicaciones en una infraestructura flexible, dinámica y ampliable. WebSphere Message
Broker direcciona, transforma y enriquece los mensajes de una ubicación cualquiera a cualquier
otra ubicación:
• El producto da soporte a una amplia gama de protocolos: WebSphere MQ, JMS 1.1, HTTP y
HTTPS, Servicios web (SOAP y REST), File, Enterprise Information Systems (que incluye SAP y
Siebel) y TCP/IP.
• Da soporte a una amplia gama de formatos de datos: formatos binarios (C y COBOL), XML y
estándares del sector (entre los que se incluyen SWIFT, HIPAA y EDI). También puede definir
sus propios formatos de datos.
• Da soporte a muchas operaciones, entre las que se incluyen el direccionamiento, la
transformación, el filtro, enriquecimiento, seguimiento, la distribución, colección, correlación
y detección.
10. WMB vs IIB
• IBM Integration Bus v9 (IIB) es el nuevo nombre de
WebSphere Message Broker y, salvo los cambios de
nombre de los componente, la arquitectura es la
misma. Así que su proceso de instalación y
configuración sigue siendo el mismo y el proceso
de desarrollo también es el mismo. Pero como con
cualquier nuevo lanzamiento importante tenemos
nueva funcionalidad incluida y nuevas
características.
Middleware es software que se sitúa entre un sistema operativo y las aplicaciones que se ejecutan en él. Básicamente, funciona como una capa de traducción oculta para permitir la comunicación y la administración de datos en aplicaciones distribuidas. A veces, se le denomina “plumbing” (tuberías), porque conecta dos aplicaciones para que se puedan pasar fácilmente datos y bases de datos por una “canalización”. El uso de middleware permite a los usuarios hacer solicitudes como el envío de formularios en un explorador web o permitir que un servidor web devuelva páginas web dinámicas en función del perfil de un usuario.