Creación y configuración de objetos administrados de JMS
Puede utilizar IBM® MQ Explorer 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 a las aplicaciones escritas en Java en la especificación JMS comunicarse con cualquier producto de mensajería que implemente la API de JMS . Puesto que la API de JMS es un estándar abierto y tiene varias implementaciones, puede seleccionar qué proveedor de mensajería (el proveedor JMS ) debe utilizar de acuerdo con sus requisitos.
Java Message Service (JMS 2.0)
Jakarta Messaging 3.0
Existen dos tipos de objetos administrados por JMS en IBM MQ classes for 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 se accede mediante 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 de 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 de JMS utiliza los objetos administrados de JMS para conectarse al proveedor de JMS , debe configurar los objetos administrados para definir cómo el cliente de JMS envía y recibe, o publica y suscribe, mensajes. El cliente de JMS no se comunica directamente con el proveedor de JMS y desconoce qué proveedor de 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 de JMS pueda conectarse a objetos administrados y acceder a ellos en un espacio de nombres de 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 IBM MQ classes for JMS, consulte Utilización de clases IBM MQ para JMS.