Les itinéraires de l’exemple de services web multiples
Le tableau suivant répertorie tous les fichiers d’itinéraire prédéfinis inclus dans l’exemple De services web multiples. Celles-ci se trouvent dans le dossier \Source\Samples\MultipleWebServices\Itineraries.
Nom de fichier | Description |
---|---|
OneWayMessagingMultipleServices.xml | Cet itinéraire unidirectionnel transforme un message NAOrderDoc en message CNOrderDoc, puis l’achemine vers le service de commande Candian à l’aide du dynamicResolutionSolicitResp hors piste. La réponse est ensuite transformée en message CNOrderDoc à l’aide du service de transformation basé sur la messagerie, puis routée à nouveau vers le Service des commandes canadiennes à l’aide du dynamicResolutionSolicitResp hors piste. La réponse retournée est routée vers le dossier Source\Samples\DynamicResolution\Test\Filedrop\Out à l’aide du service de routage. |
TwoWayMessagingMultipleServices.xml | Cet itinéraire bidirectionnel transforme un message NAOrderDoc en message CNOrderDoc, puis l’achemine vers le Service des commandes canadiennes. Il prend ensuite la réponse du Service de la Commande canadienne, la transforme en message CNOrderDoc, puis la réachemine vers le Service de l’Ordre canadien. Le résultat est ensuite retourné à l’appelant. Toutes les transformations et tous les routages s’effectuent via les services de messagerie. Les deux hors rampe utilisent le port d’envoi DynamicResolutionSolicitRespForwarder. |
TwoWayMessagingOrchestrationMultipleServices.xml | Cet itinéraire bidirectionnel utilise des services de messagerie pour transformer un message NAOrderDoc en message CNOrderDoc, puis il achemine ce message vers le Service des commandes canadiennes à l’aide du port d’envoi DynamicResolutionSolicitRespForwarder. La réponse est transformée à l’aide de l’implémentation basée sur l’orchestration du service de transformation, puis transmise au service d’itinéraire basé sur l’orchestration Microsoft.Practices.ESB.Routing.TwoWay personnalisé fourni dans le cadre de l’exemple. Ce service envoie un message au service Web spécifié par le programme de résolution associé (dans ce cas, le Service de la Commande canadienne), puis il reçoit et retourne la réponse du service. Cette réponse est ensuite renvoyée à l’appelant. |
TwoWayOrchestrationsMultipleServices.xml | Cet itinéraire bidirectionnel utilise un service de messagerie pour transformer un message NAOrderDoc en message CNOrderDoc, puis utilise l’orchestration Microsoft.Practices.ESB.Routing.TwoWay pour acheminer ce message vers le Service des commandes canadiennes et retourner le résultat. Le message est ensuite transformé en message CNOrderDoc à l’aide du service de transformation basé sur l’orchestration ; après cela, il est renvoyé au Service des commandes canadiennes à l’aide du service d’itinéraire basé sur l’orchestration Microsoft.Practices.ESB.Routing.TwoWay. Le résultat est ensuite retourné à l’appelant. |
TwoWay-Partial-Selector-Required.xml | Cet itinéraire bidirectionnel utilise un service de messagerie pour acheminer un message NAOrderDoc vers le Service des commandes canadiennes par le biais de la rampe d’arrêt DynamicResolutionSolicitResp. NaOrderDoc est transformé en CNOrderDoc à l’aide du service de transformation basé sur la messagerie et du service canadien appelé. La réponse est ensuite retournée à l’appelant. |