Migration vers Azure Logic Apps Étape 1 - Découverte : artefacts d’intégration de catalogue (préversion)

S’applique à : Azure Logic Apps (Standard)

Note

Cette fonctionnalité en préversion est soumise aux conditions d’utilisation supplémentaires pour les préversions de Microsoft Azure.

Avant de pouvoir démarrer une migration, vous devez comprendre les artefacts de vos projets d’intégration source. Dans Visual Studio Code, l’Agent de migration Azure Logic Apps permet d’automatiser cette tâche en analysant vos fichiers projet sources pendant la phase de découverte, en détectant la plateforme source et en catalogant les artefacts et les dépendances. L’agent identifie ensuite les groupes de flux logiques, l’architecture et les lacunes de migration afin que vous disposiez des informations dont vous avez besoin pour passer à l’étape planification.

Cet article explique comment l’agent de migration Azure Logic Apps analyse votre source, inventorie vos ressources de projet et génère une visualisation qui décrit votre architecture d’intégration avec ses composants et ses dépendances.

Actions de phase de découverte

Dans Visual Studio Code, après avoir ouvert l’agent de migration Azure Logic Apps dans la barre d’activité et sélectionné le dossier source, l’agent de migration effectue automatiquement les étapes suivantes à l’aide de l'@migration-analyser GitHub assistant Copilot :

Étape Action Description
1 Détecter la plateforme Examine les modèles de fichiers pour identifier la plateforme source.

Par exemple, les fichiers .btproj et .odx indiquent un projet BizTalk Server, tandis que les fichiers mule-*.xml indiquent un projet MuleSoft Anypoint.

Pour plus d’informations, consultez :
- Prise en charge des artefacts BizTalk
- Prise en charge des artefacts MuleSoft
2 Analyser les fichiers Analyse les fichiers sources et extrait les métadonnées au format IR (Intermediate Representation) à l’aide d’un analyseur intégré pour la plateforme détectée.
3 Artefacts de catalogue Les inventaires ont découvert des artefacts, y compris les objets suivants :

- Orchestrations et workflows
- Schémas (XSD, JSON)
- Cartes et transformations
-Pipelines
- Ports d'envoi et ports de réception
- Liaisons et configurations de point de terminaison
4 Générer un graphique de dépendances Génère un graphique de dépendance qui montre comment les artefacts se rapportent les uns aux autres. Par exemple, le graphique montre quelles orchestrations référencent quels schémas et cartes.

Analyse de la conception de source et résultats

Une fois l’agent de migration terminé l’analyse initiale, l’agent effectue une analyse plus approfondie basée sur l’IA à l’aide de l’assistant Copilot GitHub @migration-analyser :

Action Description
Détecter les groupes de flux Regroupe les artefacts associés en groupes de flux logiques, qui sont des ensembles d’artefacts qui fonctionnent ensemble pour implémenter un processus métier.
Visualiser l’architecture Génère des diagrammes mermaid interactifs qui montrent l’architecture système globale.
Cartographier les flux de messages Trace les flux de messages commençant par l’événement déclencheur, le traitement et la fin de chaque groupe de flux.
Analyser les dépendances Identifie les dépendances manquantes ou non résolues susceptibles d’affecter la migration.
Identifier les lacunes Signale les fonctionnalités de la plateforme source sans équivalent direct dans Azure Logic Apps (Standard) et les solutions de contournement recommandées.
Détecter les modèles Identifie les modèles d’intégration courants tels que la publication-abonnement, la demande-réponse, la collecte de points et le traitement par lots.

Pour plus d’informations, consultez l’étape de migration 1 : Découverte.

Visualisation de flux et résultats

Après avoir démarré l’analyse de conception source pour un groupe de flux logique, l’agent de migration génère et ouvre une visualisation de flux dans laquelle vous pouvez explorer votre architecture d’intégration via les vues interactives suivantes :

Affichage Affichages
Diagramme d’architecture Diagramme d’architecture système avec tous les artefacts et connexions, rendu sous la forme d’un diagramme mermaid.
Flux de messages Un ou plusieurs flux de messages par artefact depuis le déclencheur jusqu'à l'achèvement.
Composants Inventaire des composants avec des détails tels que des adaptateurs, des points de terminaison et des pipelines.
Dépendances manquantes Toutes les dépendances manquantes ou non résolues pendant la découverte.
Analyse des écarts Toutes les fonctionnalités de plateforme source sans équivalent direct dans Azure Logic Apps, y compris les résolutions suggérées.
Modèles Tous les modèles d’intégration détectés, tels que la publication-abonnement, la demande-réponse et le traitement par lots.
Découvrir BizTalk Rapport de découverte basé sur les résultats, par exemple, concernant les couches de flux de messages existantes et les mappages proposés pour Azure Logic Apps ou d'autres services alternatifs.

L’exemple suivant montre un exemple de visualisation de flux et de résultats :

Capture d’écran montrant un exemple de visualisation de flux à partir des résultats de l’analyse de l’étape de découverte.

Vous pouvez basculer entre les onglets interactifs pour passer en revue votre architecture d’intégration. Pour en savoir plus sur cette architecture, vous pouvez utiliser la fenêtre de conversation GitHub Copilot pour poser aux questions de l’agent @migration-analyser sur l’architecture détectée, les corrections de demande et régénérer l’analyse.

Pour plus d’informations, consultez l’étape de découverte - Étape 3 : Analyser la conception source.

Étapes suivantes