Migrazione ad App per la logica di Azure Fase 1 - Scoperta: artefatti di integrazione del catalogo (anteprima)

Si applica a: App per la logica di Azure (Standard)

Note

Questa funzionalità di anteprima è soggetta alle Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Prima di iniziare una migrazione, è necessario comprendere gli artefatti nei progetti di integrazione di origine. In Visual Studio Code l'agente di migrazione App per la logica di Azure consente di automatizzare questa attività analizzando i file di progetto di origine durante la fase di individuazione, rilevando la piattaforma di origine e catalogando artefatti e dipendenze. L'agente identifica quindi i gruppi di flussi logici, l'architettura e i gap di migrazione, in modo da avere le informazioni necessarie per passare alla fase di pianificazione.

Questo articolo illustra come l'agente di migrazione App per la logica di Azure analizza l'origine, inventaria gli asset di progetto e genera una visualizzazione che descrive l'architettura di integrazione con i relativi componenti e dipendenze.

Azioni della fase di individuazione

In Visual Studio Code, dopo aver aperto App per la logica di Azure Migration Agent sulla barra delle attività e selezionare la cartella di origine, l'agente di migrazione completa automaticamente i passaggi seguenti usando il @migration-analyser GitHub agente Copilot:

Passo Azione Descrizione
1 Rilevare piattaforma Esamina i modelli di file per identificare la piattaforma di origine.

Ad esempio, .btproj e .odx file indicano un progetto BizTalk Server, mentre i file mule-*.xml indicano un progetto MuleSoft Anypoint.

Per altre informazioni, vedere:
- Supporto degli artefatti BizTalk
- Supporto del componente MuleSoft
2 Analizza file Analizza i file di origine ed estrae i metadati in formato ir (Intermediate Representation) usando un parser predefinito per la piattaforma rilevata.
3 Artefatti del catalogo Inventario degli artefatti individuati, inclusi gli elementi seguenti:

- Orchestrazioni e flussi di lavoro
- Schemi (XSD, JSON)
- Mappe e trasformazioni
-Condutture
- Porte di trasmissione e ricezione
- Associazioni e configurazioni degli endpoint
4 Creare un grafico delle dipendenze Genera un grafico delle dipendenze che mostra la correlazione tra gli artefatti. Ad esempio, il grafico mostra quali orchestrazioni fanno riferimento a schemi e mappe.

Analisi della progettazione delle sorgenti e risultati

Dopo aver completato l'analisi iniziale, l'agente esegue un'analisi più approfondita basata sull'intelligenza artificiale usando il @migration-analyser GitHub agente Copilot:

Azione Descrizione
Rilevare i gruppi di flussi Raggruppa gli artefatti correlati in gruppi di flussi logici, ovvero set di artefatti che interagiscono per implementare un processo aziendale.
Visualizzare l'architettura Genera diagrammi di mermaid interattivi che mostrano l'architettura di sistema complessiva.
Eseguire il mapping dei flussi di messaggi Traccia i flussi di messaggi che iniziano con l'evento trigger, tramite l'elaborazione e fino al completamento per ogni gruppo di flussi.
Analizzare le dipendenze Identifica le dipendenze mancanti o non risolte che potrebbero influire sulla migrazione.
Identificare le lacune Segnala le funzionalità della piattaforma di origine senza equivalenti diretti in App per la logica di Azure (Standard) e soluzioni alternative consigliate.
Rilevare i modelli Identifica modelli di integrazione comuni, ad esempio publish-subscribe, request-reply, scatter-gather e elaborazione batch.

Per altre informazioni, vedere Fase di migrazione 1: Individuazione.

Visualizzazione e risultati del flusso

Dopo aver avviato l'analisi della progettazione di origine per un gruppo di flussi logici, l'agente di migrazione genera e apre una visualizzazione del flusso in cui è possibile esplorare l'architettura di integrazione tramite le visualizzazioni interattive seguenti:

View Mostra
Diagramma dell'architettura Diagramma dell'architettura di sistema con tutti gli artefatti e le connessioni, di cui viene eseguito il rendering come diagramma mermaide.
Flusso di messaggi Uno o più flussi di messaggi per ciascun artefatto dal trigger al completamento.
Components Inventario dei componenti con dettagli quali adattatori, endpoint e pipeline.
Dipendenze mancanti Eventuali dipendenze mancanti o non risolvibili durante l'individuazione.
Analisi delle discrepanze Tutte le funzionalità della piattaforma di origine senza un equivalente diretto in App per la logica di Azure, incluse le risoluzioni suggerite.
Modelli Eventuali modelli di integrazione rilevati, ad esempio publish-subscribe, request-reply ed elaborazione batch.
Informazioni su BizTalk Report di individuazione basato sui risultati, ad esempio, sui livelli di flusso dei messaggi esistenti e sui mapping proposti a App per la logica di Azure o ad altre alternative di servizi.

L'esempio seguente mostra una visualizzazione e risultati del flusso di esempio:

Screenshot che mostra una visualizzazione di esempio del flusso dai risultati dell'analisi della fase di individuazione.

È possibile passare dalle schede interattive per esaminare l'architettura di integrazione. Per altre informazioni su questa architettura, è possibile usare la finestra di chat GitHub Copilot per porre domande all'agente @migration-analyser sull'architettura rilevata, richiedere correzioni e rigenerare l'analisi.

Per altre informazioni, vedere Fase di individuazione - Passaggio 3: Analizzare la progettazione dell'origine.

Passaggi successivi