Chemins de routage des destinations

Le chemin de routage définit une liste séquentielle de destinations de bus intermédiaires par lesquels les messages doivent transiter pour atteindre une destination de bus cible. Un chemin de routage est utilisé pour appliquer les médiations configurées sur plusieurs destinations aux messages envoyés par ce chemin.

Figure 1. Chemins de routage Cette figure est décrite dans le texte suivant.

Un chemin de routage de transmission identifie la liste des destinations de bus vers lesquelles un message doit être envoyé, du fournisseur vers la dernière destination dans laquelle les consommateurs extrait le message. Le chemin de routage inverse est construit automatiquement pour les messages de demande/réponse et identifie la liste des destinations des messages de réponse, du consommateur vers le fournisseur. L'utilisation d'un chemin de routage inverse permet à un message de réponse d'utiliser une route différente pour accéder au fournisseur et donc de se voir appliquer des médiations supplémentaires.

Lorsqu'un message arrive sur une destination du chemin, les médiations peuvent manipuler les entrées du chemin de routage de transmission, pour modifier l'ordre des destinations par lesquelles les messages sont transmis. Si une médiation manipule le chemin de routage de transmission et que le chemin de routage inverse est définie pour un message de demande qui attend une réponse, la médiation doit effectuer les modifications correspondantes pour inverser le chemin de routage.

Une destination sans médiation peut être incluse dans un chemin de routage pour permettre ultérieurement l'application d'une médiation affectée à cette destination.

N'incluez pas un espace de sujets dans un chemin de routage de transmission.

Si le premier élément du chemin de routage ne représente pas une destination connue dans le bus, le message est envoyé à la destination d'exception définie pour la destination en cours.

Chemins de routage de transmission

Un fournisseur peut être associé à une destination et transmettre des messages via un chemin de routage de transmission à la destination cible utilisée par les destinataires.
  • Le fournisseur peut définir le chemin de routage de transmission dans le message d'origine.
  • Un administrateur peut configurer sur les destinations un chemin de transmission par défaut à utiliser par les messages qui ne contiennent pas de chemin de routage de transmission.
Lorsqu'un message est envoyé à une destination (directement ou en suivant son chemin de routage de transmission) et avant d'appeler une médiation à la destination, la propriété Chemin de routage de réacheminement par défaut de la destination est appliquée au chemin de routage de transmission du message, comme suit :
  • Si le message entrant contient un chemin de routage de transmission, le message de routage de transmission dans le message est affecté de la valeur de la propriété Chemin de routage de réacheminement par défaut de la destination (qui peut être vide ou null).
  • Si le message entrant a un chemin de routage de transmission non vide, il ne change pas. Une fois les médiations appliquées, le message est transmis à la destination suivante dans le chemin. Lorsque la dernière destination est atteinte, le message est traité par cette destination.

Chemins de routage inverses

Un fournisseur peut demander des messages de réponse en définissant une destination de réponse dans les message qu'il envoie. Le chemin de routage inverse est généré de manière dynamique à mesure que le message passe d'une destination à une autre le long du chemin de routage de transmission.

Lorsqu'un message est envoyé à une destination (directement ou en utilisant son chemin de routage de transmission) et avant l'appel d'une médiation à la destination, la propriété Destination de la réponse de la destination est appliquée à un chemin de routage inverse non vide du message, comme suit :
  • Si le message entrant a un chemin de routage inverse non vide (indiquant qu'une réponse est attendue), la valeur de la propriété Destination de la réponse de la destination est ajoutée au début du chemin de routage inverse dans le message (indiquant que le message de réponse doit visiter la nouvelle destination de réponse avant les destinations qui se trouvent déjà dans le chemin de routage inverse).
  • Si le message entrant a un chemin de routage inverse vide (indiquant qu'une réponse n'est pas attendue), le chemin de routage inverse ne change pas.

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