beans gérés par message - Composants du port d'écoute

La prise en charge, dans WebSphere Application Server, des beans gérés par message déployés sur des ports d'écoute est basée sur les programmes d'écoute de messages JMS et sur le service de programmes d'écoute de messages, et s'appuie sur la prise en charge d'ASF (Application Server Facility) dans le fournisseur JMS.

Remarque : Les ports d'écoute sont stabilisés à partir de la version 7 de WebSphere Application Server. Pour plus d'informations, lisez l'article sur les fonctions stabilisées. Reportez-vous aux tâches correspondantes pour plus d'informations sur les fonctions disponibles d'aide au transfert des informations de configuration d'un port d'écoute à une spécification d'activation pour une utilisation avec un fournisseur de messagerie IBM MQ.

Les principaux composants de cette prise en charge des beans gérés par message sous WebSphere Application Server sont illustrés dans l'illustration suivante et décrits après cette illutration :

Figure 1. Les principaux composants des beans gérés par messageLes messages s'affichent une fois arrivés aux destinations JMS. A chaque destination est associé un port d'écoute qui détecte le message et le transmet à un ou plusieurs beans gérés par message. Le port d'écoute est également associé à une fabrique de connexions. L'autre composant principal est le service de programmes d'écoute de messages, qui se compose d'un programme d'écoute pour chaque port d'écoute.

Le service de programmes d'écoute de messages est une extension des fonctions JMS du fournisseur JMS et il fournit un gestionnaire de programmes d'écoute qui contrôle et surveille un ou plusieurs programmes d'écoute JMS. Chaque programme d'écoute surveille une destination de file d'attente JMS (pour la messagerie point à point) ou une destination de rubrique JMS (pour la messagerie par publication/abonnement).

Une fabrique de connexions est utilisée pour créer des connexions avec le fournisseur JMS d'une file d'attente JMS spécifique ou d'une destination de rubrique. Chaque fabrique de connexions encapsule les paramètres de configuration nécessaires pour créer une connexion vers une destination JMS.

Un port d'écoute définit l'association entre une fabrique de connexions, une destination et un bean géré par messages déployé. Les ports d'écoute sont utilisés pour simplifier l'administration des associations entre ces ressources.

Quand vous déployez un bean géré par messages, vous associez le bean à un port d'écoute. Lorsqu'un message arrive sur cette destination, le programme d'écoute le transmet à une nouvelle instance de bean géré par message, pour traitement.

Lorsqu'un serveur d'applications est lancé, il initialise le service d'écoute des messages à partir des données de configuration. Le service d'écoute des messages crée un groupe d'unités d'exécution de session dynamique pour utilisation par les programmes d'écoute, crée et démarre des programmes d'écoute et pendant la terminaison des serveurs, contrôle le nettoyage des ressources du service d'écoute des messages. Chaque programme d'écoute réalise plusieurs étapes pour la destination JMS qu'il doit surveiller, parmi lesquelles :
  • Création d'un groupe de sessions de serveurs JMS et affectation de sessions de serveurs JMS et d'unités d'exécution de session pour les messages entrants.
  • Interface avec JMS ASF pour créer des consommateurs de connexions JMS pour l'écoute des messages entrants.
  • Si spécifié, démarrer une transaction et demander sa validation (ou son annulation) lorsque la méthode EJB est terminée.
  • Traitement des messages entrants par appel de la méthode onMessage() du bean d'entreprise spécifié.

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cmb_ovrv3
Nom du fichier : cmb_ovrv3.html