Rubrique précédente: Actifs de connexion JDBCRubrique suivante: Actif de contexte initial JNDI


Actifs clients JMS

JMS (Java Message Service) est une spécification qui permet à des programmes Java d'interagir avec des systèmes de messagerie d'entreprise. La version originale est 1.0. La dernière version est 1.1.

JMS inclut la terminologie suivante.

Vous pouvez créer des actifs pour les types d'objets suivants que les clients JMS utilisent :

Dans l'éditeur, pour chaque actif client JMS, chaque paramètre a une info-bulle qui décrit le but du paramètre.

Le graphique suivant décrit la procédure que suit un client JMS pour gérer les messages de demande et de réponse.

Diagramme présentant un client JMS et ses objets

 

Fabriques de connexion

Une fabrique de connexion est utilisée pour créer des connexions.

Vous pouvez caractériser les fabriques de connexion selon leur mode d'initialisation :

Vous pouvez également caractériser les fabriques de connexion selon les destinations prises en charge :

Plusieurs actifs de fabrique de connexion sont une combinaison de ces deux catégories. Par exemple, l'actif Direct JMS 1.0 Topic Connection Factory for TIBCO EMS (Fabrique de connexion de rubrique Direct JMS 1.0 pour TIBCO EMS) est une fabrique de connexion directe qui prend uniquement en charge les rubriques.

 

Connexions

Une connexion représente une connexion active à un fournisseur JMS. Les connexions sont utilisées pour créer des sessions.

Vous pouvez caractériser les connexions selon les destinations qu'elles prennent en charge :

Une connexion doit rester ouverte pendant que ses sessions sont ouvertes.

 

Sessions

Les sessions permettent de créer des producteurs et des consommateurs.

Vous pouvez caractériser les sessions selon les destinations qu'elles prennent en charge :

Une session doit rester ouverte tant que ses producteurs et ses consommateurs sont actifs.

 

Producteurs

Les producteurs permettent d'envoyer un message vers une destination.

DevTest comprend un seul type de producteur.

 

Consommateurs

Les consommateurs permettent de recevoir un message à partir d'une destination.

DevTest comprend un seul type de consommateur. Toutefois, vous pouvez utiliser un consommateur de l'une des façons suivantes :

 

Destinations

Une destination représente un emplacement sur la plate-forme JMS dans lequel les messages sont stockés.

Les destinations sont divisées en files d'attente et en rubriques :

Vous pouvez également caractériser les destinations selon leur mode de création :

Plusieurs actifs de destination sont une combinaison de ces deux catégories. Par exemple, l'actif JMS JNDI Queue (File d'attente JMS JNDI) est une destination point à point initialisée via l'interface JNDI.