Médiations

Une médiation est un programme Java™ qui développe les fonctions de messagerie de WebSphere Application Server. Les médiations peuvent être utilisées pour simplifier les systèmes de connexion, les services, les applications ou les composants qui utilisent la messagerie.

Les médiations servent à traiter les messages au vol. Une médiation peut effectuer le type de traitement suivant :
  • Conversion d'un message d'un format en un autre.
  • Acheminement des messages vers une ou plusieurs destinations cible supplémentaires.
  • Ajout de données à un message à partir d'une source de données.
  • Contrôle de la distribution des messages en fonction d'une logique conditionnelle de la médiation.
Vous pouvez utiliser une médiation pour traiter les messages, comme alternative à un bean géré par message (MDB). Une médiation présente deux avantages :
  • Elle préserve l'identité du message. Si un bean MDB renvoie un message après avoir traité le corps du message, il envoie un nouveau message avec un nouvel ID de message et de nouvelles propriétés de message. La préservation de l'identité du message à l'aide d'une médiation facilite le suivi du message.
  • Elle est indépendante de la technologie de messagerie. Le modèle de programmation de la médiation fournit une interface SDO (Service Data Objects) Version 1 pour tous les messages et une API commune pour accéder aux propriétés et aux métadonnées.

Lorsqu'un message arrive au point de médiation, la médiation consomme le message et peut le transformer, en créer un sous-ensemble, l'agréger ou le désagréger. Le message est ensuite envoyé à une autre destination ou renvoyé à la même destination et dans ce cas, le message est envoyé au point de file d'attente où il peut être consommé par l'application de messagerie. La figure suivante montre ce processus :

Cette figure est décrite dans le texte.

Vous pouvez configurer une destination pour que le point de médiation, le point de file d'attente ou les deux soient des files d'attente WebSphere MQ. Si les deux files d'attente sont des files d'attente Websphere MQ, une application WebSphereMQ peut faire office de médiation externe, comme le montre l'illustration ci-dessous :

Cette figure est décrite dans le texte.

WebSphere Application Server fournit une fonction d'exécution d'infrastructure de médiation qui permet d'effectuer les médiations pour les messages. IBM® Rational Application Developer et outils d'assemblage fournissent les outils requis pour assembler, développer, tester et déployer des médiations.

Vous pouvez effectuer des médiations pour tout type de destination dans le bus d'intégration de services : services entrants ou sortants, files d'attente et espaces de sujets. Lorsque vous effectuez la médiation d'une destination, celle-ci est divisée en deux parties, une partie pré-médiation et une partie post-médiation. La médiation reçoit des messages de la partie pré-médiation. Si les messages ne sont pas réacheminés vers une autre destination ou supprimés par la médiation, la médiation les place dans la partie post-médiation. Les messages de la partie post-médiation sont distribués à un destinataire de message. La division d'une destination en deux parties permet d'utiliser la médiation asynchrone pour les messages.

Au moment du déploiement, l'administrateur peut choisir que la médiation soit effectuée dans une unité de travail globale afin de garantir l'intégrité transactionnelle, ou la prise en charge d'un accès concurrent si le débit des messages vers une destination est important.

Après le déploiement, l'administrateur configure votre médiation pour qu'elle soit utilisée au moment de l'exécution, à l'aide de la console d'administration WebSphere Application Server. La médiation est configurée pour être utilisée dans une destination donnée. L'emplacement physique s'appelle un point de médiation. Le traitement des messages fourni par votre médiation est démarré lorsque le point de médiation reçoit un message à partir de l'environnement d'exécution de la messagerie. La médiation agit sur le message en le transformant ou en l'envoyant à d'autres destinations, par exemple.


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=cjp_learning
Nom du fichier : cjp_learning.html