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)
Als uw organisatie integratieplatforms zoals BizTalk Server, MuleSoft Anypoint of andere middleware gebruikt, kan het migreren van deze workloads naar Azure Logic Apps complex en lastig zijn. Een typische migratie omvat de volgende taken:
- Ontdek en catalogiseer integratieartefacten in het bronplatform.
- Analyseer complexiteit en plan een migratieschema.
- Bronartefacten converteren naar standaardwerkstromen voor Azure Logic Apps.
- Valideer gegenereerde werkstromen op basis van bronspecificaties.
- Implementeer de gemigreerde oplossing naar Azure.
Gebruik Visual Studio Code en de extensie Azure Logic Apps Migration Agent om u te begeleiden bij het migratieproces. Deze AI-gedreven extensie helpt je bij het analyseren, plannen, converteren, valideren en implementeren van enterprise-integraties als standaardworkflows in Azure Logic Apps.
De migratieagent leidt je door een gestructureerde migratieworkflow met vijf fasen. Gebouwd op GitHub Copilot en de Visual Studio Code Language Model-API, werkt de extensie met gespecialiseerde GitHub Copilot agents en ingebouwde parsers, terwijl u bij elke stap de controle houdt.
Dit artikel introduceert de migratieagent, de belangrijkste mogelijkheden van de extensie, ondersteunde bronplatforms en de begeleide migratieworkflow met vijf fasen.
Ondersteunde bronplatformen en implementatieomgevingen
Azure Logic Apps Migration Agent versie 1.12.1 registreert de volgende bronintegratieplatforms en ingebouwde parsers. Parserondersteuning betekent dat de extensie de vermelde bronartefacten kan ontdekken en representeren. Gegenereerde analyses, plannen, workflows, verbindingen, configuraties en code vereisen nog steeds beoordeling en validatie.
| Bronplatform | Versions | Parserondersteuning en beperkingen |
|---|---|---|
| BizTalk Server | 2016, 2020 | Ingebouwde parsers voor de artefacttypen die in de volgende BizTalk Server-sectie zijn vermeld. |
| MuleSoft Anypoint | Mule 4; Mule 3 met beperkingen | Ingebouwde project-, flow- en DataWeave-parsers. Mule 3-projectstructuren kunnen worden gedetecteerd, maar migratie kan extra transformaties vereisen die de standaard parser niet dekt. RAML- en OpenAPI-specificatieparsing is niet geïmplementeerd. |
| TIBCO BusinessWorks | BW5, BW6 | Eenvoudige ingebouwde project- en procesparsers. |
De Azure Logic Apps Migration Agent is een open-source, uitbreidbaar project. Als u ondersteuning voor een nieuw platform wilt toevoegen, moet u een ingebouwde parser bijdragen of een externe parserextensie maken. Zie De migratieagent uitbreiden door aangepaste parsers voor nieuwe platforms te maken en toe te voegen voor meer informatie.
Ondersteunde BizTalk Server artefacttypen
De migratieagent ondersteunt momenteel de volgende BizTalk Server artefacttypen:
| Artefactentype | Bestandsextensie of patroon | Description |
|---|---|---|
| Project | .btproj |
BizTalk-projectbestand |
| Orchestration | .odx |
Definitie van BizTalk-indeling |
| Schema | .xsd |
XML-schemadefinitie |
| Map | .btm |
BizTalk map (XSLT transformatie) |
| Pipeline | .btp |
Definitie van BizTalk-pijplijn |
| Bindings |
BindingInfo.xml, Binding*.xml, of binding-XML gedetecteerd op basis van de naam of inhoud |
Poortbindingen en eindpuntconfiguratie |
| Hostgegevensindeling | .hidx |
Host Integration Designer XML-programma of gegevensindeling |
| Bedrijfsregelsbeleid | .xml |
Business Rules Engine exporteren |
| Webservice | .asmx |
Metadata van verouderde ASP.NET-webservices |
Ondersteunde typen MuleSoft Anypoint-artefacten
De migratieagent ondersteunt momenteel de volgende typen MuleSoft Anypoint-artefacten:
| Artefactentype | Bestandspatroon | Description |
|---|---|---|
| Project | pom.xml |
Project afhankelijkheden en configuratie |
| Stroom |
src/main/mule/*.xml voor Mule 4; src/main/app/*.xml voor Mule 3 |
Definities van muilezelstroom en substromen. Mule 3-migratie heeft de beperkingen die in de bronplatformtabel worden beschreven. |
| DataWeave | *.dwl |
definities voor DataWeave-transformaties |
Versie 1.12.1 implementeert RAML en OpenAPI specificatieparsing niet.
Ondersteunde TIBCO BusinessWorks-artefakttypen
De migratieagent biedt basisondersteuning voor parsing voor de volgende TIBCO BusinessWorks-artefakttypen:
| Artefactentype | Bestandspatroon | Description |
|---|---|---|
| Project |
tibco.xml, of TIBCO.xmlmodule.bwm |
BusinessWorks project- of moduledefinitie |
| Verwerken |
*.process of *.bwp |
BusinessWorks-procesdefinitie |
Ondersteunde doelimplementatieomgevingen
Versie 1.12.1 genereert Azure Logic Apps Standard projectartifacten. De optionele geautomatiseerde deployment-taak ondersteunt de volgende doelomgeving en hostingoptie:
| Doelomgeving | Hostingoptie |
|---|---|
| Azure Logic Apps met één tenant (Standard) | Workflow Service Plan, App Service Environment v3 en Hybrid |
Zie Verschillen tussen standaard- en verbruikslogica-apps voor meer informatie.
Belangrijke mogelijkheden in Azure Logic Apps Migratieagent
De migratieagent bevat de volgende kernmogelijkheden:
| Vermogen | Features |
|---|---|
| Ondersteuning voor meerdere platforms | Ingebouwde BizTalk Server-, MuleSoft- en TIBCO BusinessWorks-parsers, plus een uitbreidbaar parser-plug-insysteem voor andere platforms. |
| Begeleide workflow in vijf stappen | Volgt een gestructureerd migratieproces van detectie tot implementatie met voortgangstracering en visualisatie in elke fase. |
| Analyse en conversie op basis van AI | Gespecialiseerde GitHub Copilot agents die uw integratieartefacten analyseren, plannen en converteren: - @migration-analyser - @migration-planner - @migration-converter |
| Ingebouwde parsers | TypeScript-gebaseerde parsers die ondersteunde bronartefacten omzetten naar een gemeenschappelijke tussenrepresentatie. |
| Stroomvisualisatie | Interactieve architectuurdiagrammen, berichtstromen, gapanalyse en afhankelijkheidstracering. |
| Azure-implementatie | Optionele implementatie naar Workflow Service Plan vanuit Visual Studio Code door gebruik te maken van gegenereerde deploymentsjablonen en Azure CLI, gevolgd door het uploaden van workflow-inhoud naar Azure Files. |
Migratiefasen voor integratieprojecten
De migratieagent begeleidt je door de volgende migratieworkflow in vijf fasen:
| Order | Fase | Purpose |
|---|---|---|
| 1 | Ontdekken | Scan, detecteer en catalogiseer integratieartefacten op het bronplatform. De agent detecteert automatisch het platform, scant bestanden en bouwt een afhankelijkheidsgrafiek en artefactinventaris. |
| 2 | Gepland | Analyseer de complexiteit, stel de migratieroadmap op en breng bronpatronen in kaart aan de hand van Logic Apps-patronen. De agent genereert doelarchitectuur, workflowdefinities, Azure-componentvereisten, actiemappings, artefactdisposities, gap-analyse en integratiepatronen voor elke flow. |
| 3 | Conversie | Transformeer bronartefacten in standaardwerkstromen, verbindingen en ondersteunende bestanden voor Azure Logic Apps. De agent maakt een geordende taakplan op basis van de goedgekeurde planningsresultaten en voert de vereiste conversie- en lokale validatietaken uit. |
| 4 | Validation | Test gegenereerde werkstromen en valideer gedrag op basis van bronspecificaties. |
| 5 | Deployment | Gegenereerde artefacten voor Azure Logic Apps implementeren in Azure. |
GitHub Copilot agents die worden gebruikt bij migratie
In uw Visual Studio Code projectwerkruimte stelt de migratieagent de volgende GitHub Copilot agents in om u te helpen bij het migratieautomatiseringsproces:
| GitHub Copilot-agent | Opdracht |
|---|---|
@migration-analyser |
Analyseer gedetecteerde artefacten, detecteer stroomgroepen en genereer architectuurvisualisaties. |
@migration-planner |
Maak migratieplannen voor elke stroom met actietoewijzingen en een hiaatanalyse. |
@migration-converter |
Voer conversietaken uit die standaardwerkstromen en -verbindingen genereren voor Azure Logic Apps. |
Deze agenten werken met geregistreerde taalmodeltools in Visual Studio Code om artefacten te lezen, resultaten op te slaan en de migratieworkflow te beheren.
Verwante inhoud
- Migratieagent fase 1 - Detectie
- Migratieagent fase 2 - Planning
- Migratieagent fase 3 - Conversie
- Migratieagent fase 4 - Validatie
- Migratieagent fase 5 - Implementatie
- De migratieagent uitbreiden door aangepaste parsers te maken voor niet-ondersteunde integratieplatforms