Capacitacion - MQ

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 18

IBM MQ

CONCEPTOS BASICOS

Copyright © 2011 Tata Consultancy Services Limited


1
Contenido General

Route Map

Conceptos Generales MQ

Elementos Basicos MQ

Herramientas de Gestión

Interfaz de Colas de Mensajes (MQI) - APIs

2
Route Map de entrega MQI

•Preparar Equipo De Trabajo


BANCOLOMBIA.
1
MQ Server • MQ Explorer
• Gestores de Colas • RFHUTIL
• Administración
Canales (SSL, • Gestión
API MQI
•Charlas De Interés Acerca del Producto TLS)
• Colas y Mensajes
WebSphere MQ MQ
2
• Menú Servidores • Aut Especiales
• Parámetros MQI
Parametrización •Autorizaciones
Keystore
• Parametrización MQI. y Certificados
• Autorizaciones y Solicitud de
FrameWork iSeries MQI
3 Certificados (TLS)

3
Route Map de entrega MQI

MQI Soportado por


Equipo BANCO, TCS e IBM

4
Conceptos Generales MQ

Que es MQ?
Es un middleware de proporciona:
mensajería que simplifica y Conectividad rápida y
acelera la integración de uniforme de la información
aplicaciones y datos para la entrega de
empresariales en varios mensajería segura y fiable
tipos de plataformas. que conservando la
integridad del mensaje y
Utiliza las colas de minimizando el riesgo de
mensajes para facilitar el pérdida de información.
intercambio de información
y simplificar así la creación Es escalable y de Gestión y
y el mantenimiento de supervisión simplificados
aplicaciones empresariales.

5
Elementos Basicos MQ

Mensaje (Message)
Cuando se envían datos por medio de IBM MQ, se crea lo que conocemos
como un mensaje, el cual esta dividido de la siguiente forma:

Datos
Encabezado

Encabezado: Contiene información de control del mensaje (Id. Mensaje,


Formato, Tiempo expiración, persistencia, prioridad, codificación, Donde
responder, entre otras).

Datos: Información que se desea enviar.


6
Elementos Basicos MQ

Cola de Mensajes (Message Queue)


Una cola Local es el lugar donde se almacenan los mensajes hasta que una
aplicación los recibe. Por medio de un gestor de colas que aloja la cola
pueden recuperar mensajes de la cola o pueden poner mensajes en la cola.

Algunas Caracteristicas:

• Tamaño
• Profundidad
• Tipo
• Persistencia

7
Elementos Basicos MQ

Cola de Mensajes (Message Queue)


Profundidad: Corresponde al número máximo de mensajes permitidos en
la cola.

Tamaño: Corresponde a la longitud máxima de un mensaje permitida en


la cola.

Tipo: Corresponde al tipo como fue creada, pueden ser locales, Remota,
Alias, Modelo, estos tres últimos no pueden almacenar mensajes.

Persistencia: Indica si los mensajes deben ser guardados en base de datos.

8
Elementos Basicos MQ

Gestor de Colas (Queue Manager)


Un gestor de colas proporciona servicios de colas a las aplicaciones y
gestiona colas que le pertenecen. Garantiza que los mensajes se colocan en
la cola correcta, y en caso de fallo se informa con un código de error
apropiado.

QM1 QM2 QM3 QM4

QM5 QM6 QM7 QM8


9
Elementos Basicos MQ

Gestor de Colas (Queue Manager)


• Cada cola pertenece a un único gestor de colas y se dice que es una cola
local del gestor de colas.

• Una cola remota es una cola que pertenece a otro gestor de colas.

• Un gestor de colas remoto es cualquiera que gestione una cola remota.


Un gestor de colas remoto puede existir en una máquina remota en la
red o puede existir en la misma máquina que el gestor de colas local.

• Pueden existir múltiples gestores de colas en la misma máquina.

10
Elementos Basicos MQ

Canal (Channel)
Es un medio que proporciona una ruta de comunicación a un gestor de
colas. Hay dos tipos de canales: canales de mensajes y canales MQI.

11
Elementos Basicos MQ

Canal (Channel)
Un Canal de Mensajes proporciona una ruta de comunicación entre dos
gestores de colas en la misma o diferentes plataformas. El canal de
mensajes se utiliza para transmitir mensajes desde un gestor de colas a otro
y protege los programas de aplicación de las complejidades de los
protocolos de red subyacentes.

Un Canal de Cliente (también conocido como canal MQI) conecta un


cliente MQ a un gestor de colas en una máquina servidor y es
bidireccional.
12
Herramientas de Gestión

Los objetos de Websphere MQ como por ejemplo, las colas, los Gestores
de Colas y los canales, pueden “Administrarse” utilizando algunas
Herramientas:

MQ Explorer RFHUTIL

Estas Herramientas nos proporcionan un interfaz gráfica de


“Administración” fácil de usar.

13
Interfaz de Colas de Mensajes (MQI)

Un cliente MQI es un componente del producto IBM MQ que se puede


instalar en un sistema en el que no se ejecuta ningún gestor de colas.

Utilizando un cliente MQI, una aplicación que se ejecute en el mismo


sistema que el cliente MQI puede conectarse a un gestor de colas que se
está ejecutando en otro sistema, así esta puede emitir llamadas MQI a ese
gestor de colas.

14
Interfaz de Colas de Mensajes (MQI)

Una aplicación de cliente IBM MQ MQI y un gestor de colas de servidores


se comunican entre sí utilizando un canal MQI.

El vínculo entre la aplicación y el cliente IBM MQ MQI se establece


dinámicamente en tiempo de ejecución.

15
Interfaz de Colas de Mensajes (MQI)

La interfaz de colas de mensajes MQI esta compuesta por una gran


cantidad de funciones, de las cuales las mas usadas para conectarme con
un Queue Manager son:

• MQCONN - Connect queue manager


• MQCONNX - Connect queue manager (Extended)
• MQDISC - Disconnect queue manager
• MQOPEN - Open object
• MQCLOSE - Close object
• MQGET - Get message
• MQPUT - Put message

http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.ref.dev.doc/q089590_.htm

16
Interfaz de Colas de Mensajes (MQI)

Se debe tener en cuenta que para el uso de esta Api en el ibm i (As400), se
debe asociar el programa de servicio LIBMQIC, de la libreria QM.

La definicion de variables y estructuras de trabajo para los programas se


encuentran en el archivo de fuentes de la libreria QMQM :
QRPGLESRC – para RPG
QCBLLESRC – Para COBOL

En la libreria QMQMSAMP se encuentran programas de ejemplo en los


lenguajes de COBOL, RPG, y C++.

http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.ref.dev.doc/q089590_.htm

17
Muchas Gracias

Copyright © 2011 Tata Consultancy Services Limited


18

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy