Espacios de nombres JNDI y conexión a distintos de entornos de proveedor de JMS

La interoperatividad con otros sistemas y clientes JMS es más directa si las conexiones de la aplicación de mensajería se crean usando una fábrica de conexiones y se almacenan en un espacio de nombres JNDI. El espacio de nombres JNDI aísla la aplicación de la información específica de proveedor y no hay diferencias significativas para la programación de aplicaciones de mensajería.

La API JNDI (Java™ Naming and Directory Interface) permite a los clientes JMS buscar objetos JMS configurados. Al delegar todo el trabajo específico del proveedor a las tareas de administración para crear y configurar estos objetos, los clientes pueden ser totalmente portables entre entornos. Además, resulta más sencillo administrar las aplicaciones porque no necesitan valores administrativos específicos incorporados en el código.

Hay dos tipos de objetos administrados por JMS:
  • ConnectionFactory - objeto que utiliza un cliente para crear una conexión con un proveedor.
  • Destination - objeto que utiliza un cliente para especificar el destino de los mensajes que envía y el origen de los mensajes que recibe.

El entorno de mensajería al que se conecta la aplicación dependerá del tipo de implementación del objeto ConnectionFactory que se obtiene de JNDI. Por ejemplo, si el objeto es un objeto ConnectionFactory de mensajería predeterminado de WebSphere Application Server, se realizará una conexión con el mismo bus de integración de servicios.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjcAL10_
File name: cjcAL10_.html