Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout

Didacticiel : configuration de la messagerie interentreprises à l'aide du portail BizTalk Services et des ponts

Mis à jour: février 2015

Microsoft Azure BizTalk Services offre deux possibilités d'intégration clés : l'intégration d'application d'entreprise et la messagerie interentreprises via EDI. L'intégration d'application d'entreprise vous permet de créer des ponts BizTalk Services déployés sur Microsoft Azure. La messagerie interentreprises permet de créer des partenaires commerciaux et des accords pour traiter les messages EDI sur le cloud. Vous pouvez ensuite router les messages EDI vers les ponts BizTalk Services déjà déployés pour leur appliquer un traitement supplémentaire. Ce didacticiel fournit des instructions détaillées pour créer, déployer et tester un scénario BizTalk Services de bout en bout.

Contoso et Northwind sont des partenaires commerciaux. Contoso (détaillant) envoie des messages de commande client à Northwind (fournisseur). Northwind conserve toutes les données relatives aux commandes client dans la table SalesOrder, laquelle est hébergée dans une base de données SQL Server au sein des locaux de Northwind. Contoso peut envoyer des messages XML ou des messages EDI à Northwind. Northwind doit donc implémenter une solution qui permet ce qui suit :

  • Contoso peut envoyer un message X12 ou XML pour les commandes client.

  • Contoso doit envoyer des messages qui respectent le schéma du message de commande client attendu par Northwind.

  • Contoso peut également envoyer des messages XML pour insérer directement des données de commande client dans la table SalesOrder incluse dans la base de données SQL Server de Northwind.

Pour permettre ce scénario, Northwind effectue les opérations suivantes :

  • Pour que Contoso puisse envoyer des messages XML, Northwind configure un Pont demande-réponse XML sur BizTalk Services pour permettre la validation et la transformation des messages. Ce pont utilise un message XML d'entrée, le valide par rapport au schéma de commande client requis par Northwind, et transforme le message en ce schéma. Northwind utilise également le service d'adaptateur BizTalk pour permettre la connectivité à la base de données SQL Server locale à partir du Pont demande-réponse XML déployé sur Service Bus.

  • Pour que Contoso puisse envoyer des messages EDI X12, Northwind utilise le portail de services BizTalk pour configurer et déployer un accord en vertu duquel Contoso peut envoyer un message EDI/X12 à Northwind.

L'illustration suivante résume le scénario :

Scénario du didacticiel

Le scénario utilisé pour ce didacticiel montre les capacités d'intégration suivantes de BizTalk Services :

  • Transport des messages : le détaillant et le fournisseur peuvent être présents sur différentes plateformes et respecter différents protocoles de transport et formats de message. L'implémentation BizTalk Services permet de combler ces différences en déchiffrant les différents protocoles et formats de message.

  • Validation des messages : si les commandes fournisseur entrantes utilisent un format de message différent selon le détaillant, elles doivent respecter un des formats de message définis. La validation des messages permet d'effectuer ceci.

  • Transformation des messages : le fournisseur respecte un format de commande fournisseur commun. Les commandes fournisseur entrantes doivent donc être normalisées via ce format commun. La transformation des messages permet d'y parvenir.

  • Connectivité hybride : le magasin de données du fournisseur est un serveur Microsoft SQL Server local. Le bon de commande normalisé reçu via l'application de cloud computing doit être conservé dans le magasin de données local. Cela est possible via une connectivité hybride.

Pour préparer un environnement BizTalk Services, consultez Liste des tâches d'administration et de développement dans BizTalk Services. Pour configurer le transfert des messages EDI, vous devez accéder au portail de services BizTalk.

Ce didacticiel est rédigé autour d'un exemple, EAIEDITutorial.zip, qui est disponible pour téléchargement dans MSDN Code Gallery. Utilisez l'exemple et parcourez ce didacticiel pour comprendre comment l'exemple a été généré ou utilisez ce didacticiel pour créer votre propre application. Ce didacticiel cible la deuxième approche de façon à ce que vous compreniez comment cette application est générée. En outre, autant que possible, le didacticiel est cohérent avec l'exemple et utilise les mêmes noms pour les artefacts (par exemple, schémas, transformations, etc.) que ceux utilisés dans l'exemple.

Voir aussi

Autres ressources

Didacticiels et exemples

Afficher:
© 2015 Microsoft