Översikt över Azure Logic Apps-migreringsagent

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

Om din organisation använder integreringsplattformar som BizTalk Server, MuleSoft Anypoint eller andra mellanprogram kan det kännas komplicerat och utmanande att migrera dessa arbetsbelastningar till Azure Logic Apps. En typisk migrering omfattar följande uppgifter:

  • Identifiera och katalogisera integreringsartefakter på källplattformen.
  • Analysera komplexitet och planera en migreringsöversikt.
  • Konvertera källartefakter till Standard-arbetsflöden för Azure Logic Apps.
  • Verifiera genererade arbetsflöden mot källspecifikationer.
  • Distribuera den migrerade lösningen till Azure.

Om du vill vägleda dig genom migreringsprocessen använder du Visual Studio Code och tillägget Azure Logic Apps Migration Agent. Denna AI-drivna tillägg hjälper dig att analysera, planera, konvertera, validera och distribuera företagsintegrationer som standardarbetsflöden i Azure Logic Apps.

Migreringsagenten guidar dig genom ett strukturerat femstegs migreringsarbetsflöde. Tillägget bygger på GitHub Copilot och API:et Visual Studio Code Language Model och fungerar med specialiserade GitHub Copilot agenter och inbyggda parsare, samtidigt som du har kontroll i varje steg.

Denna artikel introducerar migreringsagenten, tilläggets nyckelfunktioner, stödda källkodsplattformar och det guidade femstegsmigreringsarbetsflödet.

Källplattformar och distributionsmiljöer som stöds

Azure Logic Apps Migration Agent version 1.12.1 registrerar följande plattformar för källkodsintegration och inbyggda parsers. Parserstöd innebär att tillägget kan upptäcka och representera de listade källartefakterna. Genererad analys, planer, arbetsflöden, anslutningar, konfiguration och kod kräver fortfarande granskning och validering.

Källplattform Versions Täckning och begränsningar för parsern
BizTalk Server 2016, 2020 Inbyggda parsers för artefakttyperna som listas i följande avsnitt om BizTalk Server.
MuleSoft Anypoint Mule 4; Mule 3 med begränsningar Inbyggda projekt-, flödes- och DataWeave-parsers. Mule 3-projektstrukturer kan upptäckas, men migration kan kräva ytterligare transformationer som standardparsern inte täcker. RAML- och OpenAPI-specifikationsparsning är inte implementerad.
TIBCO BusinessWorks BW5, BW6 Grundläggande inbyggda projekt- och processparsare.

Azure Logic Apps Migration Agent är ett öppen källkodsprojekt, utbyggbart. Om du vill lägga till stöd för en ny plattform kan du bidra med en inbyggd parser eller skapa ett externt parsertillägg. Mer information finns i Utöka migreringsagenten genom att skapa och lägga till anpassade parsers för nya plattformar.

BizTalk Server artefakttyper som stöds

Migreringsagenten stöder för närvarande följande BizTalk Server artefakttyper:

Typ av artefakt Filändelse eller mönster Beskrivning
Projekt .btproj BizTalk-projektfil
Orchestration .odx BizTalk-orkestreringsdefinition
Schema .xsd XML-schemadefinition
Map .btm BizTalk-karta (XSLT-transformation)
Pipeline .btp BizTalk-pipelinedefinition
Bindings BindingInfo.xml, Binding*.xml, eller bindande XML som upptäcks efter namn eller innehåll Portbindningar och slutpunktskonfiguration
Layout för värddata .hidx Värdintegrationsdesigner XML-program eller datalayout
Principer för affärsregler .xml Export av regelmotor för affärsregler
Webbtjänst .asmx Äldre ASP.NET-webbtjänstmetadata

MuleSoft Anypoint-artefakttyper som stöds

Migreringsagenten stöder för närvarande följande MuleSoft Anypoint-artefakttyper:

Typ av artefakt Filmönster Beskrivning
Projekt pom.xml Projektberoenden och konfiguration
Flöde src/main/mule/*.xml för Mule 4; src/main/app/*.xml för Mule 3 Definitioner av muleflöde och delflöden. Mule 3-migreringen har de begränsningar som beskrivs i källplattformstabellen.
DataWeave *.dwl DataWeave-transformationsdefinitioner

Version 1.12.1 implementerar inte RAML- och OpenAPI-specifikationsparsing.

Stödda artefakttyper i TIBCO BusinessWorks

Migreringsagenten tillhandahåller grundläggande parsningsstöd för följande artefakttyper i TIBCO BusinessWorks:

Typ av artefakt Filmönster Beskrivning
Projekt tibco.xml, TIBCO.xml eller module.bwm Definitionen av BusinessWorks-projekt eller modul
Bearbeta *.process eller *.bwp Definitionen av BusinessWorks processer

Måldistributionsmiljöer som stöds

Version 1.12.1 genererar Azure Logic Apps Standard-projektartefakter. Den valfria automatiserade distributionsuppgiften stödjer följande målmiljö och värdval:

Målmiljö Hostingalternativ
Azure Logic Apps för en klientorganisation (standard) Arbetsflödesserviceplan, App Service Environment v3 och Hybrid

Mer information finns i Skillnader mellan standard- och förbrukningslogikappar.

Viktiga funktioner i Azure Logic Apps Migration Agent

Migreringsagenten innehåller följande kärnfunktioner:

Förmåga Features
Stöd för flera plattformar Inbyggda BizTalk Server, MuleSoft och TIBCO BusinessWorks-parsare, plus ett utbyggbart parser-plug-in-system för andra plattformar.
Femstegs styrt arbetsflöde Följer en strukturerad migreringsprocess från identifiering till distribution med förloppsspårning och visualisering i varje steg.
AI-baserad analys och konvertering Specialiserade GitHub Copilot agenter som analyserar, planerar och konverterar dina integreringsartefakter:

- @migration-analyser
- @migration-planner
- @migration-converter
Inbyggda tolkar TypeScript-baserade parsers som konverterar stödda källartefakter till en gemensam mellanliggande representation.
Flödesvisualisering Interaktiva arkitekturdiagram, meddelandeflöden, gapanalys och beroendespårning.
Azure-utplacering Valfri distribution till Workflow Service Plan från Visual Studio Code genom att använda genererade utrullningsmallar och Azure CLI, följt av uppladdning av arbetsflödesinnehåll till Azure Files.

Migreringssteg för integrationsprojekt

Migreringsagenten guidar dig genom följande femstegs migreringsarbetsflöde:

Diagram som visar de fem migreringsstegen: Identifiering, planering, konvertering, validering och distribution.

Order Scenen Purpose
1 Upptäckt Skanna, identifiera och katalogisera integreringsartefakter på källplattformen.

Agenten identifierar automatiskt plattformen, söker igenom filer och skapar ett beroendediagram och artefaktinventering.
2 Planerad Analysera komplexitet, planera migreringsöversikten och mappa källmönster till Logic Apps-mönster.

Agenten genererar målarkitektur, arbetsflödesdefinitioner, Azure-komponentkrav, handlingskartläggningar, artefaktdispositioner, gapanalys och integrationsmönster för varje flöde.
3 Omvandling Omvandla källartefakter till standardarbetsflöden, anslutningar och stödfiler för Azure Logic Apps.

Agenten skapar en ordnad uppgiftsplan utifrån de godkända planeringsresultaten och utför de nödvändiga konverterings- och lokala valideringsuppgifterna.
4 Validering Testa genererade arbetsflöden och verifiera beteendet mot källspecifikationer.
5 Deployment Distribuera genererade artefakter för Azure Logic Apps till Azure.

GitHub Copilot agenter som används vid migrering

I din Visual Studio Code projektarbetsyta konfigurerar migreringsagenten och arbetar med följande GitHub Copilot agenter som hjälper dig genom migreringsautomatiseringsprocessen:

GitHub Copilot-agent Uppgift
@migration-analyser Analysera identifierade artefakter, identifiera flödesgrupper och generera arkitekturvisualiseringar.
@migration-planner Skapa migreringsplaner för varje flöde med åtgärdsmappningar och gapanalys.
@migration-converter Kör konverteringsuppgifter som genererar standardarbetsflöden och anslutningar för Azure Logic Apps.

Dessa agenter arbetar med registrerade språkmodellverktyg i Visual Studio Code för att läsa artefakter, lagra resultat och hantera migreringsflödet.

Nästa steg