Modèles d'échange de messages pour les ponts

Mis à jour: juillet 2015

Les ponts étant des intermédiaires de message entre les clients et les services, ils doivent prendre charge les différents modèles d'échange de messages convenus entre les clients et les services respectifs. Actuellement, le Pont XML prend en charge deux modèles d'échange de messages : pont unidirectionnel XML et Pont demande-réponse XML. Le pont intermédiaire prend en charge uniquement le modèle d'échange de messages unidirectionnel. Notez que les modèles d'échange de messages sont considérés au niveau de l'application, ce qui signifie que pour un Pont demande-réponse XML, le client qui envoie un message au service attend une réponse en retour. Pour un pont unidirectionnel XML, aucune réponse de ce type n'est attendue.

Dans un pont unidirectionnel XML, le client envoie un message au service mais n'attend pas, ni ne demande, une réponse en retour. Un pont unidirectionnel XML contient les étapes suivantes :

  • Validation

  • Enrichissement, prétransformation

  • Transformation

  • Enrichissement, post-transformation

Consultez Utilisations et étapes des ponts.

Un pont unidirectionnel XML peut acheminer les messages vers une destination quelconque qui peut être ajoutée à un projet de service BizTalk. Le seul point à prendre un compte est que si vous acheminez un message à partir d'un pont unidirectionnel XML vers des points de terminaison de destination bidirectionnels, tels qu'un point de terminaison de relais bidirectionnel, un point de terminaison de service externe bidirectionnel ou un Pont demande-réponse XML, le message de réponse provenant d'un quelconque de ces points de terminaison bidirectionnels est ignoré par le pont unidirectionnel XML.

Dans un Pont demande-réponse XML, le client envoie un message au service et attend une réponse en retour.

Le chemin de demande du pont contient les étapes suivantes :

  • Validation

  • Enrichissement, prétransformation

  • Transformation

  • Enrichissement, post-transformation

Le chemin de réponse du pont contient les étapes suivantes :

  • Enrichissement, prétransformation

  • Transformation

  • Enrichissement, post-transformation

  • Action de réponse

Pour plus d'informations sur ces différentes étapes, consultez Utilisations et étapes des ponts. Pour plus d'informations sur l'action de réponse, consultez Actions de routage et de réponse : pallier aux incompatibilités de protocoles.

Vous pouvez utiliser un Pont demande-réponse XML seulement pour le routage des messages vers des points de terminaison de relais bidirectionnels, des points de terminaison de service externe bidirectionnels ou un autre Pont demande-réponse XML.

Dans un pont intermédiaire, le client envoie un message de tout type au pont et n'attend pas de réponse en retour. Un pont intermédiaire contient uniquement une étape d'enrichissement et représente un simple pont unidirectionnel.

Les contraintes pour un pont intermédiaire sont les mêmes que pour un pont unidirectionnel XML. Pour plus d'informations, consultez Contraintes sur l'utilisation d'un pont unidirectionnel XML.

Voir aussi

Afficher: