Création et configuration d'objets gérés par JMS

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

Pourquoi et quand exécuter cette tâche

Java Message Service (JMS) est une API Java qui permet aux applications écrites en Java conformément à la spécification JMS de communiquer avec des produits de messagerie qui implémentent l'API JMS. Etant donné que l'API JMS est une norme ouverte dotée d'implémentations multiples, vous pouvez sélectionner un fournisseur de messagerie (fournisseur JMS) à utiliser en fonction de vos besoins.

IBM MQ est un fournisseur JMS. Il propose un système de messagerie qui met en oeuvre l'API JMS. L'interface graphique d'IBM MQ, IBM MQ Explorer, permet de configurer les objets gérés par JMS à l'aide desquels l'application Java (le client JMS) peut communiquer avec IBM MQ (le fournisseur JMS).

Deux types d'objet gérés par JMS sont disponibles dans IBM MQ classes for JMS :

  • Les fabriques de connexions, utilisées par le client JMS pour créer des connexions avec le fournisseur JMS.
  • Les Destinations, utilisées par le client JMS pour représenter la cible et la source des messages.

Les objets gérés sont stockés dans un service d'annuaire auquel IBM MQ Explorer accède à l'aide de l'API Java Naming Directory Interface (JNDI). Ils sont stockés dans des emplacements du service d'annuaire appelés espaces de nom JNDI. Divers fournisseurs de services JNDI peuvent être utilisés comme service d'annuaire, notamment Lightweight Directory Access Protocol (LDAP) et les systèmes de fichiers locaux ou distants.

Etant donné que le client JMS utilise les objets gérés par JMS pour se connecter au fournisseur JMS, vous configurez ces objets pour définir le mode selon lequel le client JMS envoie (publication) et reçoit (abonnement) des messages. Le client JMS ne communique pas directement avec le fournisseur JMS et n'a pas connaissance du fournisseur JMS utilisé. Cela signifie que vous pouvez modifier le fournisseur JMS sans devoir mettre à jour le client JMS.

Pour configurer IBM MQ classes for JMS pour qu'un client JMS puisse se connecter à un espace de nom JNDI et accéder aux objets gérés qu'il contient, 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 d'applications JMS et la configuration d'IBM MQ classes for JMS, voir Utilisation d'IBM MQ classes for JMS dans l'IBM Knowledge Center.