Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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:
| 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.
Relaterat innehåll
- Migreringsagent steg 1 – Upptäckning
- Migreringsagent steg 2 – Planering
- Migreringsagentens steg 3 – Konvertering
- Migreringsverktyg fas 4 – Validering
- Migreringsagent steg 5 – Implementering
- Utöka migreringsagenten genom att skapa anpassade parsers för integreringsplattformar som inte stöds