Migrering till Azure Logic Apps Steg 1 – Inventering: Katalog över integrationsartefakter

Gäller för: Azure Logic Apps (Standard)

Innan du kan starta en migrering måste du förstå artefakterna i dina källintegreringsprojekt. I Visual Studio Code hjälper Azure Logic Apps Migration Agent till att automatisera den här uppgiften genom att genomsöka källprojektfilerna under identifieringsfasen, identifiera källplattformen och katalogisera artefakter och beroenden. Agenten identifierar sedan logiska flödesgrupper, arkitektur- och migreringsluckor så att du har den information du behöver för att flytta till planeringssteget.

Den här artikeln förklarar hur Azure Logic Apps Migration Agent genomsöker din källa, inventerar dina projekttillgångar och genererar en visualisering som beskriver din integreringsarkitektur med dess komponenter och beroenden.

Åtgärder för upptäcktsfasen

I Visual Studio Code slutför migreringsagenten automatiskt följande steg med hjälp av @migration-analyser GitHub Copilot-agent när du har öppnat Azure Logic Apps Migreringsagenten i aktivitetsfältet och valt källmappen:

Step Action Beskrivning
1 Identifiera plattform Undersöker filmönster för att identifiera källplattformen.

Till exempel .btproj indikerar och .odx filer ett BizTalk Server-projekt, pom.xml och mule-*.xml filer indikerar ett MuleSoft Anypoint-projekt, och tibco.xml, module.bwm, .process, eller .bwp filer indikerar ett TIBCO BusinessWorks-projekt.

Mer information finns i:
- Stöd för BizTalk-artifakt
- Stöd för MuleSoft-artefakter
- Stöd för TIBCO BusinessWorks-artefakter
2 Sök igenom filer Söker igenom källfiler och extraherar metadata i IR-format (Intermediate Representation) med hjälp av en inbyggd parser för den identifierade plattformen.
3 Katalogartefakter Inventarier stödde artefakter för den upptäckta plattformen. Exempel inkluderar projekt, orkestreringar eller flöden, scheman, kartor och transformationer, pipelines, portar, bindningar, endpoint-konfigurationer, affärsregler och värddatalayouter.
4 Skapa beroendediagram Genererar ett beroendediagram som visar hur artefakter relaterar till varandra. Diagrammet visar till exempel vilka orkestreringar som refererar till vilka scheman och kartor.

Analys och resultat av källdesign

När migreringsagenten har slutfört den första genomsökningen utför agenten en djupare AI-baserad analys med hjälp av @migration-analyser GitHub-Copilot-agent:

Action Beskrivning
Identifiera flödesgrupper Grupperar relaterade artefakter i logiska flödesgrupper, som är uppsättningar med artefakter som fungerar tillsammans för att implementera en affärsprocess.
Visualisera arkitektur Genererar interaktiva sjöjungfrudiagram som visar den övergripande systemarkitekturen.
Mappa meddelandeflöden Spårar meddelandeflöden som börjar med utlösarhändelse, bearbetning och slutförande för varje flödesgrupp.
Analysera beroenden Identifierar saknade eller olösta beroenden som kan påverka migreringen.
Identifiera brister Rapporterar källplattformsfunktioner utan direkta motsvarigheter i Azure Logic Apps (Standard) och rekommenderade lösningar.
Identifiera mönster Identifierar vanliga integrationsmönster som publicera-prenumerera, begäran-svar, punktinsamling och batchbearbetning.

Mer information finns i Migreringssteg 1: Identifiering.

Flödesvisualisering och resultat

När du har startat källdesignanalysen för en logisk flödesgrupp genererar och öppnar migreringsagenten en flödesvisualisering där du kan utforska din integreringsarkitektur genom följande interaktiva vyer:

View Föreställningar
Arkitekturdiagram Ett systemarkitekturdiagram med alla artefakter och anslutningar, renderade som ett sjöjungfrudiagram.
Meddelandeflöde Ett eller flera meddelanden per artefakt flödar från utlösare till slutförande.
Components En komponentinventering med information som adaptrar, slutpunkter och pipelines.
Saknade beroenden Eventuella beroenden som saknades eller var olösliga under identifieringen.
Gap-analys Alla källplattformsfunktioner utan en direkt motsvarighet i Azure Logic Apps, inklusive föreslagna lösningar.
Mönster Alla identifierade integrationsmönster, till exempel publiceringsprenumerering, begärandesvar och batchbearbetning.
Lär dig BizTalk En identifieringsrapport som baseras på resultaten, till exempel om befintliga meddelandeflödeslager och föreslagna mappningar till Azure Logic Apps eller andra alternativ för tjänster.

I följande exempel visas en exempelflödesvisualisering och resultat:

Skärmbild som visar ett exempel på flödesvisualisering från analysresultatet för identifieringsfasen.

Du kan växla mellan de interaktiva flikarna för att granska din integreringsarkitektur. Om du vill veta mer om den här arkitekturen kan du använda chattfönstret GitHub Copilot för att ställa frågor till @migration-analyser agent om den identifierade arkitekturen, begära korrigeringar och återskapa analysen.

Mer information finns i Identifieringssteg – Steg 3: Analysera källdesign.

Nästa steg