Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: Azure Logic Apps (Standard)
Note
Deze preview-functie is onderhevig aan de aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.
Voordat u een migratie kunt starten, moet u de artefacten in uw bronintegratieprojecten begrijpen. In Visual Studio Code helpt de Azure Logic Apps Migration Agent deze taak te automatiseren door uw bronprojectbestanden tijdens de detectiefase te scannen, het bronplatform te detecteren en artefacten en afhankelijkheden te catalogiseren. De agent identificeert vervolgens logische stroomgroepen, architectuur en migratieproblemen, zodat u de informatie hebt die u moet verplaatsen naar de planningsfase.
In dit artikel wordt uitgelegd hoe de Azure Logic Apps Migration Agent uw bron scant, uw projectassets inventariseren en een visualisatie genereert die uw integratiearchitectuur beschrijft met de bijbehorende onderdelen en afhankelijkheden.
Acties voor detectiefase
Nadat u in Visual Studio Code de Azure Logic Apps Migratieagent op de activiteitenbalk hebt geopend en de bronmap hebt geselecteerd, voert de migratieagent automatisch de volgende stappen uit met behulp van de @migration-analyser GitHub-Copilot-agent:
| Stap | Action | Description |
|---|---|---|
| 1 | Platform detecteren | Onderzoekt bestandspatronen om het bronplatform te identificeren. Bijvoorbeeld, .btproj en .odx bestanden geven een BizTalk Server project aan, terwijl mule-*.xml bestanden een MuleSoft Anypoint-project aangeven. Zie voor meer informatie: - Ondersteuning voor BizTalk-artefacten - Ondersteuning voor MuleSoft-artefacten |
| 2 | Bestanden scannen | Hiermee worden bronbestanden gescand en metagegevens geëxtraheerd in IR-indeling (Intermediate Representation) met behulp van een ingebouwde parser voor het gedetecteerde platform. |
| 3 | Catalogusartefacten | Inventariseert gedetecteerde artefacten, waaronder de volgende items: - Indelingen en werkstromen - Schema's (XSD, JSON) - Kaarten en transformaties -Pijpleidingen - Poorten verzenden en poorten ontvangen - Bindingen en eindpuntconfiguraties |
| 4 | Afhankelijkheidsgrafiek bouwen | Hiermee wordt een afhankelijkheidsgrafiek gegenereerd die laat zien hoe artefacten zich met elkaar verhouden. In de grafiek ziet u bijvoorbeeld welke indelingen verwijzen naar welke schema's en kaarten. |
Analyse en resultaten van bronontwerp
Nadat de migratieagent de eerste scan heeft voltooid, voert de agent een diepere, ai-analyse uit met behulp van de @migration-analyser GitHub-Copilot-agent:
| Action | Description |
|---|---|
| Stroomgroepen detecteren | Groepeert gerelateerde artefacten in logische groepen, dit zijn verzamelingen van artefacten die samenwerken om een bedrijfsproces te implementeren. |
| Architectuur visualiseren | Hiermee worden interactieve Mermaid-diagrammen gegenereerd die de algehele systeemarchitectuur weergeven. |
| Berichtstromen toewijzen | Traceert berichtstromen die beginnen met triggergebeurtenis, via verwerking en tot voltooiing voor elke stroomgroep. |
| Afhankelijkheden analyseren | Identificeert ontbrekende of onopgeloste afhankelijkheden die van invloed kunnen zijn op de migratie. |
| Hiaten identificeren | Rapporteert bronplatformfuncties zonder directe equivalenten in Azure Logic Apps (Standard) en aanbevolen tijdelijke oplossingen. |
| Patronen detecteren | Identificeert veelvoorkomende integratiepatronen, zoals publish-subscribe, request-reply, scatter-gather en batchverwerking. |
Zie Migratiefase 1 voor meer informatie: Detectie.
Stroomvisualisatie en -resultaten
Nadat u de analyse van het bronontwerp voor een logische stroomgroep hebt gestart, genereert en opent de migratieagent een stroomvisualisatie waarin u uw integratiearchitectuur kunt verkennen via de volgende interactieve weergaven:
| Bekijk | Voorstelling |
|---|---|
| Architectuurdiagram | Een systeemarchitectuurdiagram met alle artefacten en verbindingen, weergegeven als een Mermaid-diagram. |
| Berichtenstroom | Een of meerdere berichtstromen per artefact van trigger tot voltooiing. |
| Onderdelen | Een inventaris van onderdelen met details zoals adapters, eindpunten en pijplijnen. |
| Ontbrekende afhankelijkheden | Afhankelijkheden die ontbreken of onoplosbaar waren tijdens de detectie. |
| Hiaatanalyse | Alle bronplatformfuncties zonder direct equivalent in Azure Logic Apps, inclusief voorgestelde oplossingen. |
| Patronen | Gedetecteerde integratiepatronen, zoals publish-subscribe, request-reply en batchverwerking. |
| Meer informatie over BizTalk | Een detectierapport op basis van de bevindingen, bijvoorbeeld over bestaande berichtstroomlagen en voorgestelde toewijzingen aan Azure Logic Apps of andere servicesalternatieven. |
In het volgende voorbeeld ziet u een voorbeeld van een stroomvisualisatie en resultaten:
U kunt schakelen tussen de interactieve tabbladen om uw integratiearchitectuur te controleren. Voor meer informatie over deze architectuur kunt u het GitHub Copilot chatvenster gebruiken om de @migration-analyser agentvragen te stellen over de gedetecteerde architectuur, aanvraagcorrecties en de analyse opnieuw te genereren.
Zie detectiefase - Stap 3: Bronontwerp analyseren voor meer informatie.
Verwante inhoud
- Migratieautomatisering van integratieplatforms tot Azure Logic Apps
- Quickstart: Een integratieproject migreren met behulp van de Azure Logic Apps Migration Agent