Crear y configurar objetos administrados de JMS

Puede utilizar IBM® MQ Explorer para configurar los objetos administrados de JMS que posibilitan la comunicación entre las aplicaciones Java™ y IBM MQ.

Acerca de esta tarea

Java Message Service (JMS) es una API de Java permite que las aplicaciones escritas en Java con la especificación JMS se comuniquen con cualquier producto de mensajería que implemente la API de JMS. Puesto que la API JMS es un estándar abierto y tiene varias implementaciones, puede seleccionar el proveedor de mensajería (el proveedor JMS) a utilizar según sus requisitos.

Proveedor de IBM MQ is a JMS;proporciona un sistema de mensajería que implementa la JMS. Puede utilizar la interfaz gráfica de usuario de IBM MQ, IBM MQ Explorer, para configurar los objetos administrados de JMS que habilitan la comunicación entre la aplicación Java (el cliente JMS) y IBM MQ (el proveedor JMS).

Hay dos tipos de objetos administrados de 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 accede IBM MQ Explorer utilizando la API Java Naming Directory Interface (JNDI). Los objetos administrados se almacenan en ubicaciones del servicio de nombres y directorios denominados espacios de nombres JNDI. Hay diversos proveedores de servicio JNDI que puede utilizar como servicio de nombres y directorios, incluido LDAP (Lightweight Directory Access Protocol) y sistemas de archivos locales o remotos.

Puesto que el cliente JMS utiliza los objetos administrados de JMS para conectarse al proveedor JMS, puede configurar los objetos administrados para definir cómo el cliente JMS envía y recibe mensajes (o publica mensajes y se suscribe a ellos). El cliente JMS no se comunica directamente con el proveedor JMS y no sabe 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 de forma que un cliente JMS pueda conectarse y acceder a objetos administrados en un espacio de nombres JNDI, debe realizar las tareas siguientes en IBM MQ Explorer:

Procedimiento

  1. Conectar al espacio de nombres JNDI. Si desea ver más información, consulte Añadir un contexto inicial.
  2. Crear y configurar los objetos administrados que están almacenados en el espacio de nombres JNDI. Si desea ver más información, consulte Crear una fábrica de conexiones y Crear un destino.

Resultados

Puede obtener información adicional sobre programación de aplicaciones JMS y configuración de IBM MQ classes for JMS consultando Utilización de clases IBM MQ para JMS en IBM Knowledge Center.