Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Azure Logic Apps (Standard)
Jeśli Organizacja korzysta z platform integracji, takich jak BizTalk Server, MuleSoft Anypoint lub inne oprogramowanie pośredniczące, migracja tych obciążeń do Azure Logic Apps może wydawać się złożona i trudna. Typowa migracja obejmuje następujące zadania:
- Odkrywanie i katalogowanie artefaktów integracji na platformie źródłowej.
- Analizowanie złożoności i planowanie planu migracji.
- Przekonwertuj artefakty źródłowe na standardowe przepływy pracy dla Azure Logic Apps.
- Weryfikowanie wygenerowanych przepływów pracy względem specyfikacji źródłowych.
- Wdróż zmigrowane rozwiązanie do Azure.
Aby przeprowadzić cię przez proces migracji, użyj Visual Studio Code i rozszerzenia agenta migracji Azure Logic Apps. To rozszerzenie oparte na sztucznej inteligencji pomaga analizować, planować, konwertować, walidować i wdrażać integracje korporacyjne jako standardowe workflowy w Azure Logic Apps.
Agent migracyjny przeprowadza Cię przez ustrukturyzowany, pięcioetapowy przepływ migracji. Oparte na GitHub Copilot i interfejsie API modelu języka Visual Studio Code rozszerzenie współpracuje z wyspecjalizowanymi agentami GitHub Copilot i wbudowanymi analizatorami, jednocześnie pozostając w kontroli na każdym kroku.
W tym artykule przedstawiono agenta migracyjnego, kluczowe możliwości rozszerzenia, obsługiwane platformy źródłowe oraz prowadzony, pięcioetapowy przepływ migracji.
Obsługiwane platformy źródłowe i środowiska wdrażania
Azure Logic Apps Migration Agent wersja 1.12.1 rejestruje następujące platformy integracji źródłowe oraz wbudowane parsery. Wsparcie parsera oznacza, że rozszerzenie może wykrywać i reprezentować wymienione artefakty źródłowe. Wygenerowane analizy, plany, przepływy pracy, połączenia, konfiguracja i kod nadal wymagają przeglądu i weryfikacji.
| Platforma źródłowa | Versions | Pokrycie parserem i ograniczenia |
|---|---|---|
| BizTalk Server | 2016, 2020 | Wbudowane parsery dla typów artefaktów wymienionych w poniższej sekcji BizTalk Server. |
| MuleSoft Anypoint | Mule 4; Mule 3 z ograniczeniami | Wbudowane parsery projektów, przepływów i DataWeave. Struktury projektów Mule 3 można wykryć, ale migracja może wymagać dodatkowych transformacji, których standardowy parser nie pokrywa. Nie jest implementowane parsowanie specyfikacji RAML i OpenAPI. |
| TIBCO BusinessWorks | BW5, BW6 | Podstawowe wbudowane parsery projektów i procesów. |
Azure Logic Apps Migration Agent to projekt open-source, rozszerzalny. Aby dodać obsługę nowej platformy, współtworzyj wbudowany analizator lub utwórz rozszerzenie analizatora zewnętrznego. Aby uzyskać więcej informacji, zobacz Rozszerzanie agenta migracji przez tworzenie i dodawanie niestandardowych analizatorów dla nowych platform.
Obsługiwane typy artefaktów BizTalk Server
Agent migracji obsługuje obecnie następujące typy artefaktów BizTalk Server:
| Typ artefaktu | Rozszerzenie pliku lub wzór | Description |
|---|---|---|
| Projekt | .btproj |
Plik projektu BizTalk |
| Orchestration | .odx |
Definicja orkiestracji BizTalk |
| Schema | .xsd |
Definicja schematu XML |
| Map | .btm |
Mapa BizTalk (transformacja XSLT) |
| rurociąg | .btp |
Definicja potoku BizTalk |
| Bindings |
BindingInfo.xml, Binding*.xml lub powiązanie XML wykryte na podstawie nazwy lub zawartości |
Powiązania portów i konfiguracja punktu końcowego |
| Układ danych hosta | .hidx |
Program XML lub układ danych Host Integration Designer |
| Polityki dotyczące zasad biznesowych | .xml |
Eksport z Silnika Reguł Biznesowych |
| usługa sieci Web | .asmx |
Metadane starszej usługi internetowej ASP.NET |
Obsługiwane typy artefaktów MuleSoft Anypoint
Agent migracji obsługuje obecnie następujące typy artefaktów MuleSoft Anypoint:
| Typ artefaktu | Wzorzec pliku | Description |
|---|---|---|
| Projekt | pom.xml |
Projektowe zależności i konfiguracja |
| Flow |
src/main/mule/*.xml dla Mule 4; src/main/app/*.xml dla Mule 3 |
Definicje przepływu Mule i podprzepływu. Migracja do Mule 3 ma ograniczenia opisane w tabeli platformy źródłowej. |
| DataWeave | *.dwl |
Definicje transformacji DataWeave |
Wersja 1.12.1 nie implementuje parsowania specyfikacji RAML i OpenAPI.
Obsługiwane typy artefaktów TIBCO BusinessWorks
Agent migracji zapewnia podstawowe wsparcie parsowania dla następujących typów artefaktów TIBCO BusinessWorks:
| Typ artefaktu | Wzorzec pliku | Description |
|---|---|---|
| Projekt |
tibco.xml, TIBCO.xml lub module.bwm |
Definicja projektu lub modułu BusinessWorks |
| Proces |
*.process lub *.bwp |
Definicja procesu BusinessWorks |
Obsługiwane docelowe środowiska wdrożeniowe
Version 1.12.1 generuje artefakty projektów Azure Logic Apps Standard. Opcjonalne zadanie wdrożenia automatycznego obsługuje następujące środowisko docelowe i opcję hostingu:
| Środowisko docelowe | Opcja hostingu |
|---|---|
| Azure Logic Apps w modelu jednodzierżawcy (Standard) | Plan obsługi przepływu pracy, App Service Environment v3 oraz Hybrid |
Aby uzyskać więcej informacji, zobacz Różnice między aplikacjami logiki w warstwie Standard i Consumption.
Kluczowe możliwości agenta migracji Azure Logic Apps
Agent migracji obejmuje następujące podstawowe możliwości:
| Zdolność | Features |
|---|---|
| Obsługa wielu platform | Wbudowane parsery BizTalk Server, MuleSoft i TIBCO BusinessWorks oraz rozszerzalny system wtyczek parserów dla innych platform. |
| Pięciostopniowy sterowany przepływ pracy | Śledzi ustrukturyzowany proces migracji z odnajdywania do wdrożenia z śledzeniem postępu i wizualizacją na każdym etapie. |
| Analiza i konwersja oparta na sztucznej inteligencji | Wyspecjalizowani agenci GitHub Copilot, którzy analizują, planują i konwertują artefakty integracji: - @migration-analyser - @migration-planner - @migration-converter |
| Wbudowane analizatory | Parsery oparte na TypeScript, które przekształcają wspierane artefakty źródłowe na wspólną reprezentację pośrednią. |
| Wizualizacja przepływu | Diagramy architektury interakcyjnej, przepływy komunikatów, analiza luk i śledzenie zależności. |
| Wdrażanie platformy Azure | Opcjonalne wdrożenie do Workflow Service Plan z Visual Studio Code przy użyciu wygenerowanych szablonów wdrożeń i Azure CLI, a następnie przesyłanie treści workflow do Azure Files. |
Etapy migracji dla projektów integracji
Agent migracji przeprowadza Cię przez następujący pięcioetapowy proces migracji:
| Order | Etapie | Purpose |
|---|---|---|
| 1 | Odkrycie | Skanuj, wykrywaj i kataloguj artefakty integracji na platformie źródłowej. Agent automatycznie wykrywa platformę, skanuje pliki i tworzy graf zależności i spis artefaktów. |
| 2 | Planning | Analiza złożoności, opracowywanie planu migracji oraz mapowanie wzorców źródłowych na wzorce usługi Logic Apps. agent generuje architekturę docelową, definicje przepływów pracy, wymagania dotyczące składników Azure, mapowania akcji, sposoby postępowania z artefaktami, analizę luk oraz wzorce integracji dla każdego przepływu. |
| 3 | Konwersja | Przekształć artefakty źródłowe w standardowe przepływy pracy, połączenia i pliki pomocnicze dla Azure Logic Apps. Agent tworzy uporządkowany plan zadań na podstawie zatwierdzonych wyników planowania i wykonuje wymagane zadania konwersji oraz lokalnej walidacji. |
| 4 | Weryfikacja | Przetestuj wygenerowane przepływy pracy i zweryfikuj zachowanie względem specyfikacji źródłowych. |
| 5 | Wdrożenie | Wdróż wygenerowane artefakty dla Azure Logic Apps w Azure. |
GitHub Copilot agenci używani w migracji
W obszarze roboczym projektu Visual Studio Code agent migracji konfiguruje i współpracuje z następującymi agentami GitHub Copilot, aby ułatwić ci proces automatyzacji migracji:
| agent funkcji Copilot usługi GitHub | Zadanie |
|---|---|
@migration-analyser |
Analizowanie odnalezionych artefaktów, wykrywanie grup przepływów i generowanie wizualizacji architektury. |
@migration-planner |
Utwórz plany migracji dla każdego przepływu z mapowaniami akcji i analizą luk. |
@migration-converter |
Uruchom zadania konwersji, które generują standardowe przepływy pracy i połączenia dla Azure Logic Apps. |
Ci agenci współpracują z zarejestrowanymi narzędziami modeli językowych w Visual Studio Code, aby odczytywać artefakty, przechowywać wyniki i zarządzać procesem migracji.
Treści powiązane
- Etap 1 agenta migracji — Odkrywanie
- Etap 2 agenta migracji — planowanie
- Etap 3 agenta migracji — konwersja
- Etap 4 agenta migracji — walidacja
- Etap 5 agenta migracji — wdrożenie
- Rozszerzanie agenta migracji przez utworzenie niestandardowych analizatorów dla nieobsługiwanych platform integracji