Beans gérés par messages - Composants JCA
Vous pouvez configurer plusieurs composants d'administration pour les beans gérés par message comme programmes d'écoute dans l'adaptateur de ressources Java™ EE Connector Architecture (JCA) 1.5.
Composants d'un adaptateur de ressources JCA
Lorsqu'un adaptateur de ressources est installé, il fournit des définitions et des classes pour les objets gérés, comme les spécifications d'activation, par exemple. L'administrateur crée et configure les spécifications d'activation via des noms JNDI (Java Naming and Directory Interface), qui peuvent ensuite être utilisés par les applications.
L'adaptateur de ressources JCA utilise une spécification d'activation pour configurer un noeud final spécifique. Chaque application qui configure un ou plusieurs noeuds finals doit spécifier l'adaptateur de ressources qui envoie les messages au noeud final. L'application utilise la spécification d'activation pour fournir des propriétés de configuration au traitement des messages entrants.
Composants JMS utilisé avec un fournisseur de messagerie JCA
Les beans gérés par messages qui implémentent l'interface javax.jms.MessageListener sont utilisables avec la messagerie JMS.
- Si le fournisseur JMS est le fournisseur par défaut ou le fournisseur de messagerie IBM MQ, l'administrateur configure ces objets pour le fournisseur JMS. Par exemple, pour configurer une spécification d'activation JMS pour le fournisseur de messagerie IBM MQ, ouvrez la console d'administration de WebSphere Application Server, puis sélectionnez .
- L'administrateur peut également configurer ces objets pour l'adaptateur de ressources JMS, qui connecte l'application à un fournisseur JMS, en accédant à .
Si l'application comprend un ou plusieurs beans gérés par messages, l'administrateur peut configurer une spécification d'activation JMS ou un port du module d'écoute de messages. Pour les fournisseurs de messagerie compatibles avec JCA, l'administrateur configure généralement une spécification d'activation. Cela dit, plusieurs options sont possibles pour le fournisseur de messagerie IBM MQ : l'administrateur peut configurer une spécification d'activation ou un port du module d'écoute de messages (à des fins de compatibilité avec des versions précédentes de WebSphere Application Server).
La spécification d'activation JMS fournit au déployeur des informations sur les propriétés de configuration d'un bean géré par message, portant sur le traitement des messages entrants. Par exemple, une spécification d'activation JMS indique le nom d'un bus d'intégration des services auquel se connecter et contient des informations concernant les modes de reconnaissance des messages, les sélecteurs de messages et les types de destination ; de plus, elle précise si les abonnements durables sont partagés entre les connexions des membres d'un cluster de serveurs.
La spécification d'activation identifie une destination JMS en indiquant son nom JNDI. Le bean géré par message fonctionne comme un programme d'écoute sur une destination JMS spécifique.
La destination JMS est la destination du bus d'intégration de services (ou destination IBM MQ), que l'administrateur doit également configurer. Pour plus d'informations sur les ressources JMS et l'intégration des services, voir Messagerie par défaut.