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)
Przed rozpoczęciem migracji należy poznać artefakty w projektach integracji źródłowej. W Visual Studio Code agent migracji Azure Logic Apps pomaga zautomatyzować to zadanie przez skanowanie plików projektu źródłowego podczas etapu odnajdywania, wykrywanie platformy źródłowej oraz katalogowanie artefaktów i zależności. Następnie agent identyfikuje grupy przepływów logicznych, architekturę i luki w migracji, dzięki czemu masz informacje potrzebne do przejścia do etapu Planowania.
W tym artykule wyjaśniono, jak agent migracji Azure Logic Apps skanuje źródło, spisuje zasoby projektu i generuje wizualizację opisjącą architekturę integracji ze składnikami i zależnościami.
Akcje etapu odnajdywania
W Visual Studio Code po otwarciu agenta migracji Azure Logic Apps na pasku działań i wybraniu folderu źródłowego agent migracji automatycznie wykonuje następujące kroki przy użyciu @migration-analyser GitHub agent funkcji Copilot:
| Step | Action | Opis |
|---|---|---|
| 1 | Wykrywanie platformy | Sprawdza wzorce plików, aby zidentyfikować platformę źródłową. Na przykład pliki .btproj i .odx wskazują na projekt BizTalk Server, pliki pom.xml i mule-*.xml wskazują na projekt MuleSoft Anypoint, a pliki tibco.xml, module.bwm, .process lub .bwp wskazują na projekt TIBCO BusinessWorks. Aby uzyskać więcej informacji, zobacz: - Obsługa artefaktów BizTalk - Obsługa artefaktów MuleSoft - Wsparcie artefaktów TIBCO BusinessWorks |
| 2 | Skanuj pliki | Skanuje pliki źródłowe i przekształca metadane w format pośredniej reprezentacji (IR) przy użyciu wbudowanego analizatora dla wykrytej platformy. |
| 3 | Artefakty katalogu | Inwentarze wspierały artefakty dla wykrytej platformy. Przykłady obejmują projekty, orkiestracje lub przepływy, schematy, mapy i transformacje, potoki, porty, wiązania, konfiguracje punktów końcowych, reguły biznesowe oraz układy danych hosta. |
| 4 | Kompilowanie grafu zależności | Generuje wykres zależności, który pokazuje, jak artefakty odnoszą się do siebie nawzajem. Na przykład wykres pokazuje, które aranżacje odwołują się do schematów i map. |
Analiza i wyniki projektu źródłowego
Po zakończeniu początkowego skanowania agent migracji wykonuje bardziej głębszą analizę obsługiwaną przez sztuczną inteligencję przy użyciu @migration-analyser GitHub agent funkcji Copilot:
| Action | Opis |
|---|---|
| Wykrywanie grup przepływów | Grupuje artefakty powiązane z logicznymi grupami przepływów, które są zestawami artefaktów, które współpracują ze sobą w celu zaimplementowania procesu biznesowego. |
| Wizualizowanie architektury | Generuje interaktywne diagramy Mermaid, które pokazują ogólną architekturę systemu. |
| Mapuj przepływy komunikatów | Śledzi przepływy komunikatów rozpoczynające się od zdarzenia wyzwalacza, przez przetwarzanie i do ukończenia dla każdej grupy przepływów. |
| Analizowanie zależności | Identyfikuje brakujące lub nierozwiązane zależności, które mogą mieć wpływ na migrację. |
| Identyfikowanie luk | Raportuje funkcje platformy źródłowej, które nie mają bezpośrednich odpowiedników w Azure Logic Apps (Standard) i proponuje zalecane obejścia. |
| Wykrywanie wzorców | Identyfikuje typowe wzorce integracji, takie jak publikowanie-subskrybowanie, żądanie-odpowiedź, zbieranie punktowe i przetwarzanie wsadowe. |
Aby uzyskać więcej informacji, zobacz Etap migracji 1: Odnajdywanie.
Wizualizacja przepływu i wyniki
Po rozpoczęciu analizy projektu źródłowego dla grupy przepływów logicznych agent migracji generuje i otwiera wizualizację przepływu, w której można eksplorować architekturę integracji za pomocą następujących interaktywnych widoków:
| View | Program |
|---|---|
| Diagram architektury | Diagram architektury systemu ze wszystkimi artefaktami i połączeniami renderowany jako Mermaid diagram. |
| Przepływ komunikatów | Jeden lub wiele komunikatów na artefakt przepływa z wyzwalacza do ukończenia. |
| Składniki | Spis składników ze szczegółami, takimi jak adaptery, punkty końcowe i potoki. |
| Brakujące zależności | Wszelkie brakujące lub nierozwiązane zależności podczas odnajdywania. |
| Analiza luk | Wszelkie funkcje platformy źródłowej bez bezpośredniego odpowiednika w Azure Logic Apps, w tym sugerowane rozwiązania. |
| Wzorce | Wszelkie wykryte wzorce integracji, takie jak publikowanie-subskrybowanie, żądanie-odpowiedź i przetwarzanie wsadowe. |
| Poznaj usługę BizTalk | Raport z badań oparty na wynikach dotyczących, na przykład, istniejących warstw przepływu wiadomości i proponowanych mapowań na Azure Logic Apps lub inne alternatywy usług. |
W poniższym przykładzie przedstawiono przykładową wizualizację przepływu i wyniki:
Możesz przełączać się między kartami interaktywnymi, aby przejrzeć architekturę integracji. Aby dowiedzieć się więcej na temat tej architektury, możesz użyć okna czatu GitHub Copilot, aby zadać @migration-analyser pytania agenta dotyczące wykrytej architektury, zażądać poprawek i ponownie wygenerować analizę.
Aby uzyskać więcej informacji, zobacz Etap odnajdywania — Krok 3: Analizowanie projektu źródła.
Treści powiązane
- Automatyzacja migracji z platform integracyjnych do Azure Logic Apps
- Quickstart: migrowanie projektu integracji przy użyciu agenta migracji Azure Logic Apps