Creación y configuración de objetos administrados JMS
Puede utilizar Explorador de IBM® MQ para configurar los objetos administrados de JMS que permiten la comunicación entre aplicaciones Java y IBM MQ.
Acerca de esta tarea
Java Message Service (JMS) es una API de Java que permite que las aplicaciones escritas en Java en la especificación JMS se comuniquen con cualquier producto de mensajería que implementa la API JMS . Puesto que la API JMS es un estándar abierto y tiene varias implementaciones, puede seleccionar qué proveedor de mensajería (el proveedor JMS ) utilizar de acuerdo con sus requisitos.
Java Message Service (JMS 2.0)
Jakarta Messaging 3.0
Hay dos tipos de objetos administrados JMS en las clases IBM MQ para JMS:
- Fábricas de conexiones, que el cliente JMS utiliza para crear conexiones con el proveedor JMS .
- Destinos, que el cliente JMS utiliza para representar el destino y el origen de los mensajes.
Los objetos administrados se almacenan en un servicio de nombres y directorios al que accede IBM MQ Explorer utilizando Java Naming Directory Interface (JNDI) API. Los objetos administrados se almacenan en ubicaciones en el servicio de nombres y directorios conocido como espacios de nombres JNDI . Existen diversos proveedores de servicios JNDI que puede utilizar como servicio de nombres y directorios, incluidos LDAP (Lightweight Directory Access Protocol) y sistemas de archivos locales o remotos.
Puesto que el cliente JMS utiliza los objetos administrados JMS para conectarse al proveedor JMS , debe configurar los objetos administrados para definir cómo el cliente JMS envía y recibe, o publica y suscribe, los mensajes. El cliente JMS no se comunica directamente con el proveedor JMS y desconoce qué proveedor JMS se está utilizando. Esto significa que puede cambiar el proveedor JMS sin tener que actualizar el cliente JMS .
Para configurar IBM MQ classes for JMS para que un cliente JMS pueda conectarse a y acceder a objetos administrados en un espacio de nombres JNDI , debe realizar las tareas siguientes en IBM MQ Explorer:
Procedimiento
- Conéctese al espacio de nombres JNDI . Para obtener más información, consulte Adición de un contexto inicial.
- Cree y configure los objetos administrados que están almacenados en el espacio de nombres JNDI . Para obtener más información, consulte Creación de una fábrica de conexiones y Creación de un destino.
Resultados
Para obtener más información sobre la programación de aplicaciones JMS y la configuración de Clases IBM MQ para JMS, consulte Utilización de clases IBM MQ para JMS en Documentación de IBM.