Migrering till Azure Logic Apps Steg 1 – Upptäckning: Integreringsartefakter för kataloger (förhandsversion)

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

Note

Den här förhandsgranskningsfunktionen omfattas av de kompletterande användningsvillkoren för Förhandsversioner av Microsoft Azure.

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 visar .btproj- och .odx-filer ett BizTalk Server projekt, medan mule-*.xml-filer indikerar ett MuleSoft Anypoint-projekt.

Mer information finns i:
- Stöd för BizTalk-artifakt
- Stöd för MuleSoft-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 Inventerar upptäckta artefakter, inklusive följande föremål:

– Orkestreringar och arbetsflöden
- Scheman (XSD, JSON)
– Kartor och omvandlingar
-Rörledningar
– Skicka portar och ta emot portar
– Bindningar och slutpunktskonfigurationer
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.
Learn 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