Workflows d’intégration d’entreprise B2B avec Azure Logic Apps et Enterprise Integration Pack
Pour les solutions B2B (Business-to-Business) et une communication fluide entre les organisations, vous pouvez générer des workflows d’intégration d’entreprise automatisés et scalables en utilisant Azure Logic Apps avec Enterprise Integration Pack (EIP).
Qu'est-ce que Enterprise Integration Pack ?
Le pack EIP utilise des concepts similaires à ceux de Microsoft BizTalk Server et rend les fonctionnalités B2B faciles à utiliser. Toutefois, l’une des principales différences réside dans le fait que le pack EIP est basé sur l’architecture des comptes d’intégration. Ces comptes sont des conteneurs cloud situés dans Azure qui simplifient le stockage, la gestion et l’utilisation des artefacts B2B pour la communication B2B, tels que les partenaires commerciaux, les contrats, les mappages, les schémas, les certificats, etc.
Grâce à ces artefacts, vous pouvez créer des workflows B2B et des solutions d’intégration qui incluent des services cloud comme Azure, Microsoft et d’autres applications SaaS, des systèmes locaux et des applications personnalisées, en utilisant Azure Logic Apps avec des centaines de connecteurs parmi lesquels choisir. Par exemple, vous pouvez créer et exécuter du code personnalisé à partir de vos workflows à l’aide du connecteur intégré et d’Azure Functions. Vous pouvez également utiliser des connecteurs d’intégration d’entreprise qui prennent en charge les standards industriels suivants :
- Échange de données informatisé (EDI)
- Intégration des applications de l’entreprise (EAI)
Même si les organisations utilisent différents protocoles et formats pour la communication B2B, vous pouvez toujours échanger des messages par voie électronique avec d’autres organisations. Vous pouvez convertir ces différents formats en un format que les systèmes de votre organisation pourront traiter quand vous utilisez le du pack EIP, qui prend en charge les protocoles standard, notamment AS2, X12, EDIFACT et RosettaNet. Vous pouvez également améliorer la sécurité des messages en utilisant à la fois le chiffrement et les signatures numériques.
Ce dont vous avez besoin pour commencer
Un compte et un abonnement Azure. Si vous n’avez pas d’abonnement Azure, inscrivez-vous pour bénéficier d’un compte Azure gratuit.
Un compte d’intégration pour stocker les artefacts B2B que vous définissez et souhaitez utiliser.
Les artefacts B2B tels que les partenaires commerciaux, les contrats, les mappages, les schémas, les certificats, et ainsi de suite.
Pour créer des mappages et des schémas, vous pouvez utiliser Visual Studio 2019 et l’extension Microsoft Azure Logic Apps Enterprise Integration Tools . Pour Visual Studio 2015, vous pouvez utiliser l’extension Microsoft Azure Logic Apps Enterprise Integration Tools pour Visual Studio 2015 2.0. L’extension n’est actuellement pas disponible pour Visual Studio 2022.
Notes
N’installez pas cette extension de concert avec l’extension BizTalk Server. Ces deux extensions installées côte à côte risquent d’entraîner un comportement inattendu. Vérifiez que seule l’une de ces extensions est installée.
Sur les moniteurs à haute résolution, vous risquez de rencontrer un problème d’affichage avec le concepteur de mappages. Pour résoudre ce problème de mise à l’échelle pour Visual Studio, redémarrez Visual Studio en mode sans prise en charge DPI ou ajoutez la valeur de Registre DPIUNAWARE.
Pour installer l’extension à partir de Visual Studio, procédez comme suit :
Après avoir ouvert Visual Studio, dans le menu Extensions , sélectionnez Gérer les extensions.
Dans la zone de recherche, entrez intégration d’entreprise.
En regard d’Azure Logic Apps Enterprise Integration Tools, sélectionnez Télécharger.
Visual Studio télécharge et installe l'extension.
Pour créer, gérer et déployer des ressources d’application logique, vous pouvez utiliser les Portail Azure, Visual Studio Code, Visual Studio ou PowerShell.
Après avoir créé un compte d’intégration et ajouté vos artefacts, vous pouvez commencer à générer des workflows B2B en créant une ressource d’application logique.
Important
Si vous utilisez le type de ressource Application logique (Consommation) , vous devez lier votre compte d’intégration à votre ressource d’application logique avant de pouvoir sélectionner les artefacts B2B à utiliser dans votre workflow. Toutefois, pour définir et ajouter ces artefacts à votre compte d’intégration, vous n’avez pas besoin d’une ressource d’application logique.
Si vous utilisez le type de ressource Application logique (Standard) , vous pouvez ajouter des schémas et des mappages directement à votre ressource d’application logique et utiliser ces artefacts dans plusieurs workflows au sein d’une même ressource d’application logique. Vous avez toujours besoin d’un compte d’intégration pour stocker d’autres artefacts comme les partenaires et les contrats. Toutefois, la liaison est facultative. Pour plus d’informations sur ces types de ressources, consultez En quoi consiste Azure Logic Apps - Type de ressource et environnements d’hôte ?.
Le diagramme suivant montre les principales étapes de création d’un workflow d’application logique B2B :
Exemple Essayer dès maintenant
Pour essayer cet exemple, qui déploie des applications logiques qui envoient et reçoivent des messages AS2 via Azure, sélectionnez Déployer sur Azure. Avant d’exécuter l’exemple, assurez-vous de mettre à jour manuellement le flux de travail de l’application logique FabrikamSales-AS2Send afin que la propriété URI de l’action HTTP utilise l’URI qui est généré dynamiquement pour le déclencheur Requête dans l’application logique Contoso-AS2Receive.