Partager via


Modèles de transformation des messages

Les modèles de transformation de message définissent des instructions éprouvées pour la transformation des messages pour un traitement supplémentaire ou pour correspondre au format de document attendu du service auquel le message sera envoyé. Un message peut nécessiter une transformation, car la structure du message reçu n’est pas dans la norme attendue ou parce que le message doit être converti d’un format non standard en XML.

Convertisseur de messages

Le modèle Traducteur de messages définit une solution pour la communication entre les systèmes qui utilisent des formats de données incompatibles. Par exemple, une application cliente peut envoyer un message de demande de fichier plat qui doit être converti au format XML avant qu’un traitement supplémentaire puisse se produire. Pour obtenir une description détaillée de ce modèle, consultez Traducteur de messages (https://go.microsoft.com/fwlink/?LinkId=186845) sur le site Modèles d’intégration d’entreprise.

L’implémentation de ce modèle dans Itinerary Designer est une combinaison du service de transformation microsoft BizTalk ESB Toolkit et d’un programme de résolution unique. Le service de transformation d’itinéraire est responsable de la transformation d’un message à l’aide des propriétés du programme de résolution qui définissent les artefacts requis pour la transformation. L’implémentation du programme de résolution est chargée de fournir des paramètres de transformation, qui peuvent être définis de manière statique ou dynamique, en fonction de la configuration du programme de résolution.

Pour obtenir un exemple d’implémentation du modèle Traducteur de messages, consultez les ressources suivantes :

Normaliseur

Le modèle Normaliseur est une extension du modèle de transformation de modèle de données. Ce modèle définit une solution dans laquelle les messages reçus de plusieurs sources sont sémantiquement équivalents, mais les messages arrivent dans des formats différents. Pour obtenir une description détaillée de ce modèle, consultez Normaliseur (https://go.microsoft.com/fwlink/?LinkId=186847) sur le site Enterprise Integration Patterns.

L’implémentation de ce modèle dans Itinerary Designer est une combinaison du service de transformation microsoft BizTalk ESB Toolkit et d’un programme de résolution unique. Le service de transformation d’itinéraire est responsable de la transformation d’un message à l’aide des propriétés du programme de résolution qui définissent les artefacts requis pour la transformation. L’implémentation du programme de résolution est responsable de la résolution dynamique de la carte Microsoft BizTalk appropriée pour un type de message spécifié.

Pour obtenir un exemple d’implémentation du modèle Normaliseur, consultez l’exemple Installation et exécution de l’itinéraire sur la rampe.

Enrichisseur de contenu

Le modèle d’enrichissement de contenu définit une solution dans laquelle un message reçu peut ne pas inclure toutes les données requises pour que le système cible traite correctement le message. Par exemple, le service d’envoi peut inclure un code postal sans code d’état redondant, mais le service de réception attend un message qui inclut à la fois un code d’état et un code postal ; des données supplémentaires sont requises pour que le service de réception puisse traiter le message reçu. Pour obtenir une description détaillée de ce modèle, consultez Éditeur de contenu (https://go.microsoft.com/fwlink/?LinkId=186848) sur le site Modèles d’intégration d’entreprise.

Pour obtenir un exemple d’implémentation du modèle d’enrichissement de contenu, consultez l’exemple d’installation et d’exécution de l’application d’enrichissement de messages .