Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Azure Logic Apps (Standard)
Note
Dieses Vorschaufeature unterliegt den ergänzenden Nutzungsbedingungen für Microsoft Azure Previews.
Bevor Sie eine Migration starten können, müssen Sie die Artefakte in Ihren Quellintegrationsprojekten verstehen. In Visual Studio Code hilft der Azure Logic Apps-Migrations-Agent, diese Aufgabe zu automatisieren, indem Sie Ihre Quellprojektdateien während der Ermittlungsphase überprüfen, die Quellplattform erkennen und Artefakte und Abhängigkeiten katalogisieren. Der Agent identifiziert dann logische Flussgruppen, Architektur und Migrationslücken, sodass Sie über die Informationen verfügen, die Sie zur Planungsphase benötigen.
In diesem Artikel wird erläutert, wie der Azure Logic Apps Migrations-Agent Ihre Quelle überprüft, Ihre Projektressourcen inventarisiert und eine Visualisierung generiert, die Ihre Integrationsarchitektur mit ihren Komponenten und Abhängigkeiten beschreibt.
Ermittlungsphasenaktionen
Nachdem Sie den Azure Logic Apps Migrations-Agent auf der Aktivitätsleiste geöffnet und den Quellordner ausgewählt haben, führt der Migrations-Agent in Visual Studio Code die folgenden Schritte automatisch mit dem @migration-analyser GitHub-Copilot-Agent aus:
| Step | Action | Beschreibung |
|---|---|---|
| 1 | Plattform erkennen | Untersucht Dateimuster, um die Quellplattform zu identifizieren. Beispielsweise geben .btproj- und .odx-Dateien ein BizTalk Server Projekt an, während mule-*.xmlDateien ein MuleSoft Anypoint-Projekt angeben. Weitere Informationen finden Sie unter: - BizTalk-Artefakt-Unterstützung - Unterstützung für MuleSoft-Artefakte |
| 2 | Scannen von Dateien | Überprüft Quelldateien und extrahiert Metadaten mithilfe eines integrierten Parsers für die erkannte Plattform in das IR-Format (Intermediate Representation). |
| 3 | Katalogartefakte | Inventare entdeckten Artefakte, einschließlich der folgenden Elemente: - Orchestrierungen und Workflows - Schemas (XSD, JSON) - Karten und Transformationen -Pipelines - Empfangs- und Sende-Ports – Bindungen und Endpunktkonfigurationen |
| 4 | Erstellen eines Abhängigkeitsdiagramms | Generiert ein Abhängigkeitsdiagramm, das zeigt, wie Artefakte miteinander zusammenhängen. Der Graph zeigt zum Beispiel, welche Orchestrierung auf welche Schemata und Zuordnungen verweist. |
Quellentwurfsanalyse und -ergebnisse
Nachdem der Migrations-Agent die anfängliche Überprüfung abgeschlossen hat, führt der Agent eine tiefere KI-basierte Analyse durch, indem die @migration-analyser GitHub-Copilot-Agent verwendet wird:
| Action | Beschreibung |
|---|---|
| Erkennen von Flussgruppen | Gruppiert verwandte Artefakte in logische Flussgruppen, die Sätze von Artefakten sind, die zusammenarbeiten, um einen Geschäftsprozess zu implementieren. |
| Visualisieren der Architektur | Generiert interaktive Mermaid-Diagramme, die die allgemeine Systemarchitektur darstellen. |
| Nachrichtenflüsse abbilden | Verfolgt den Ablauf der Nachrichtenflüsse, beginnend mit dem Triggerereignis, über die Verarbeitung bis hin zum Abschluss für jede Ablaufgruppe. |
| Analysieren von Abhängigkeiten | Identifiziert fehlende oder nicht aufgelöste Abhängigkeiten, die sich auf die Migration auswirken können. |
| Identifizieren von Lücken | Berichtet über Funktionen der Quellplattform, die keine direkten Entsprechungen in Azure Logic Apps (Standard) haben, und empfiehlt Lösungsansätze. |
| Erkennen von Mustern | Identifiziert allgemeine Integrationsmuster wie publish-subscribe, request-reply, scatter-gather und Batchverarbeitung. |
Weitere Informationen finden Sie unter Migrationsstufe 1: Ermittlung.
Flussvisualisierung und Ergebnisse
Nachdem Sie die Quellentwurfsanalyse für eine logische Ablaufgruppe gestartet haben, generiert und öffnet der Migrations-Agent eine Flussvisualisierung, in der Sie Ihre Integrationsarchitektur über die folgenden interaktiven Ansichten erkunden können:
| Ansicht | Zeigt an |
|---|---|
| Architekturdiagramm | Ein Systemarchitekturdiagramm mit allen Artefakten und Verbindungen, die als Mermaid-Diagramm gerendert werden. |
| Nachrichtenfluss | Ein oder mehrere Nachrichten Flows pro Artefakt vom Trigger bis zum Abschluss. |
| Components | Ein Komponentenbestand mit Details wie Adaptern, Endpunkten und Pipelines. |
| Fehlende Abhängigkeiten | Alle Abhängigkeiten, die während der Ermittlung fehlen oder nicht aufgelöst werden konnten. |
| Analyse von Lücken | Alle Funktionen der Quellplattform ohne direkte Entsprechung in Azure Logic Apps, einschließlich vorgeschlagener Lösungen. |
| Muster | Alle erkannten Integrationsmuster wie publish-subscribe, request-reply und batch processing. |
| Lernen Sie BizTalk kennen | Ein Ermittlungsbericht, der auf den Ergebnissen basiert, z. B. über vorhandene Nachrichtenflussebenen und vorgeschlagene Zuordnungen zu Azure Logic Apps oder anderen Dienstalternativen. |
Das folgende Beispiel zeigt eine Beispielflussvisualisierung und -ergebnisse:
Sie können zwischen den interaktiven Registerkarten wechseln, um Ihre Integrationsarchitektur zu überprüfen. Um mehr über diese Architektur zu erfahren, können Sie das GitHub Copilot-Chatfenster verwenden, um den @migration-analyser Agent Fragen zur erkannten Architektur zu stellen, Korrekturen anzufordern und die Analyse neu zu generieren.
Weitere Informationen finden Sie in der Ermittlungsphase – Schritt 3: Analysieren des Quellentwurfs.
Verwandte Inhalte
- Migrationsautomatisierung von Integrationsplattformen zu Azure Logic Apps
- Quickstart: Migrieren eines Integrationsprojekts mithilfe des Azure Logic Apps Migrations-Agents