Création et configuration d'objets administrés JMS

Vous pouvez utiliser Explorateur IBM® MQ pour configurer les objets gérés JMS qui permettent la communication entre les applications Java et IBM MQ.

A propos de cette tâche

Java Message Service (JMS) est une API Java qui permet aux applications écrites en Java dans la spécification JMS de communiquer avec tout produit de messagerie qui implémente l'API JMS . Etant donné que l'API JMS est une norme ouverte et qu'elle comporte plusieurs implémentations, vous pouvez sélectionner le fournisseur de messagerie (le fournisseur JMS ) à utiliser en fonction de vos besoins.

IBM MQ est un fournisseur JMS ; il fournit un système de messagerie qui implémente les deux versions en cours de l'API JMS :
Remarque: Pour Jakarta Messaging 3.0, vous ne pouvez pas administrer JNDI à l'aide d' IBM MQ Explorer. L'administration JNDI est prise en charge par la variante Jakarta Messaging 3.0 de JMSAdmin, qui est JMS30Admin.
Vous pouvez utiliser l'interface graphique IBM MQ , Explorateur IBM MQ, pour configurer les objets gérés JMS qui activent la communication entre l'application Java (le client JMS ) et IBM MQ (le fournisseur JMS ).

Il existe deux types d'objets administrés JMS dans les classes IBM MQ for JMS:

  • Fabriques de connexions, que le client JMS utilise pour créer des connexions au fournisseur JMS .
  • Destinations, que le client JMS utilise pour représenter la cible et la source des messages.

Les objets gérés sont stockés dans un service d'annuaire accessible par IBM MQ Explorer à l'aide de l' interface JNDI (Java Naming Directory Interface) (JNDI) API. Les objets gérés sont stockés dans des emplacements du service de nommage et d'annuaire appelé espaces de nom JNDI . Il existe plusieurs fournisseurs de services JNDI que vous pouvez utiliser comme service de nommage et d'annuaire, notamment le protocole LDAP (Lightweight Directory Access Protocol) et les systèmes de fichiers locaux ou distants.

Etant donné que le client JMS utilise les objets gérés JMS pour se connecter au fournisseur JMS , vous configurez les objets gérés pour définir comment le client JMS envoie et reçoit, ou publie et abonne, des messages. Le client JMS ne communique pas directement avec le fournisseur JMS et ne sait pas quel fournisseur JMS est utilisé. Cela signifie que vous pouvez modifier le fournisseur JMS sans avoir à mettre à jour le client JMS .

Pour configurer IBM MQ classes for JMS de sorte qu'un client JMS puisse se connecter à des objets gérés et y accéder dans un espace de nom JNDI , vous devez effectuer les tâches suivantes dans IBM MQ Explorer:

Procédure

  1. Connectez-vous à l'espace de nom JNDI . Pour plus d'informations, voir Ajout d'un contexte initial.
  2. Créez et configurez les objets gérés qui sont stockés dans l'espace de nom JNDI . Pour plus d'informations, voir Création d'une fabrique de connexions et Création d'une destination.

Résultats

Pour plus d'informations sur la programmation des applications JMS et la configuration de Classes IBM MQ pour JMS, voir Utilisation des classes IBM MQ pour JMS dans l' Documentation IBM.