Programmation des médiations

A l'aide des fonctionnalités de l'infrastructure des médiations, vous pouvez programmer des médiations afin de personnaliser la manière dont le bus d'intégration de services gère les messages. Vous pouvez développer le code de la médiation dans un composant appelé gestionnaire de médiations et ajouter ce dernier à une liste de gestionnaires, qui est une application prête pour le déploiement et l'installation. Vous pouvez connecter un certain nombre de gestionnaires de médiations au sein d'une liste de gestionnaires de façon à créer un ensemble d'opérations à exécuter sur un message.

Un gestionnaire de médiations est une structure de programme Java™ , à laquelle vous ajoutez le code qui s'applique à un message pour exécuter la fonction de médiation. Par exemple, vous pouvez programmer des médiations de façon à traiter des messages de l'une des façons suivantes :
  • Reformater des messages en convertissant le format généré par une application au format requis par une autre.
  • Acheminer des messages en fonction de leur contenu.
  • Distribuer des message vers plusieurs destinations.
  • Ajouter à un message des informations d'une autre source de données.
  • Convertir les messages d'une représentation concrète à une autre.
Les API de programmation suivantes sont disponibles pour l'utilisation des messages lors de la programmation d'une médiation :
API MediationHandler
Un gestionnaire de médiations doit implémenter l'interface MediationHandler. Cette interface définit la méthode appelée par l'environnement d'exécution de la médiation.
API SIMessage et SIMessageContext
Ces API permettent à votre médiation d'utiliser le contenu du message.
API SIMediationSession
Cette API permet à votre médiation d'accéder à un bus d'intégration de services de façon à ce qu'elle puisse envoyer et recevoir des messages.

Vous créez une liste de gestionnaires en utilisant un outil d'assemblage, par exemple, IBM® Rational Application Developer, avant de déployer l'application gestionnaire de médiations comme ficher EAR (Enterprise Archive).

Une liste de gestionnaires de médiations peut contenir un ou plusieurs gestionnaires de médiations. Lors de l'exécution, chaque gestionnaire de médiations de la liste est appelé dans l'ordre. Chaque fois qu'un gestionnaire renvoie la valeur True, le même contexte de message est transmis au gestionnaire suivant. Si un gestionnaire renvoie la valeur False, le contexte n'est pas transmis au gestionnaire suivant. Le message est supprimé et n'est pas distribué à sa destination cible.


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