Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Aplicativos Lógicos do Azure (Padrão)
Note
Esta funcionalidade de pré-visualização está sujeita aos Termos Suplementares de Utilização para Prévisualizações do Microsoft Azure.
Antes de poderes iniciar uma migração, precisas de compreender os artefactos nos teus projetos de integração de código-fonte. No Visual Studio Code, o Azure Logic Apps Migration Agent ajuda a automatizar esta tarefa ao analisar os ficheiros do seu projeto de origem durante a fase de Descoberta, detetar a plataforma de origem e catalogar artefactos e dependências. O agente identifica então grupos lógicos de fluxos, arquitetura e lacunas de migração para que tenha a informação necessária para passar para a fase de Planeamento.
Este artigo explica como o Azure Logic Apps Migration Agent analisa o seu código-fonte, inventaria os ativos do seu projeto e gera uma visualização que descreve a sua arquitetura de integração com os seus componentes e dependências.
Ações da fase de descoberta
Em Visual Studio Code, depois de abrir o Agente de Migração Azure Logic Apps na Barra de Atividade e selecionar a pasta de origem, o agente de migração completa automaticamente os seguintes passos usando o agente do Copilot @migration-analyser GitHub:
| Step | Action | Description |
|---|---|---|
| 1 | Plataforma de deteção | Examina padrões de ficheiros para identificar a plataforma de origem. Por exemplo, ficheiros .btproj e .odx indicam um projeto BizTalk Server, enquanto os ficheiros mule-*.xml indicam um projeto MuleSoft Anypoint. Para mais informações, consulte: - Suporte a artefatos BizTalk - Suporte de artefatos MuleSoft |
| 2 | Ficheiros a digitalizar | Digitaliza ficheiros de origem e extrai metadados em formato de Representação Intermédia (IR) utilizando um parser incorporado para a plataforma detetada. |
| 3 | Artefactos do catálogo | Inventários descobriram artefactos, incluindo os seguintes itens: - Orquestrações e fluxos de trabalho - Esquemas (XSD, JSON) - Mapas e transformações - Oleodutos - Portas de envio e de receção - Ligações e configurações de pontos de extremidade |
| 4 | Grafo de dependência de build | Gera um grafo de dependências que mostra como os artefactos se relacionam entre si. Por exemplo, o gráfico mostra que orquestrações referenciam quais esquemas e mapas. |
Análise e resultados do desenho da fonte
Depois de o agente de migração concluir a varredura inicial, este realiza uma análise mais profunda, alimentada por IA, utilizando o agente do Copilot @migration-analyser GitHub:
| Action | Description |
|---|---|
| Detetar grupos de fluxo | Agrupa artefactos relacionados em grupos de fluxo lógico, que são conjuntos de artefactos que trabalham em conjunto para implementar um processo de negócio. |
| Visualizar arquitetura | Gera diagramas interativos de Sereia que mostram a arquitetura geral do sistema. |
| Mapear fluxos de mensagens | Traça fluxos de mensagens começando com o evento de disparo, passando pelo processamento e até à conclusão para cada grupo de fluxo. |
| Analisar dependências | Identifica dependências em falta ou não resolvidas que podem afetar a migração. |
| Identificar lacunas | Os relatórios destacam características da plataforma que não possuem equivalentes diretos no Azure Logic Apps (Standard), assim como as soluções alternativas recomendadas. |
| Detetar padrões | Identifica padrões comuns de integração como publicar-subscrever, solicitar-responder, scatter-gather e processamento em lote. |
Para mais informações, veja Fase de Migração 1: Descoberta.
Visualização do fluxo e resultados
Depois de iniciar a análise do design de origem para um grupo lógico de fluxos, o agente de migração gera e abre uma visualização de fluxo onde pode explorar a sua arquitetura de integração através das seguintes vistas interativas:
| View | Espetáculos |
|---|---|
| Diagrama de Arquitetura | Um diagrama de arquitetura do sistema com todos os artefactos e ligações, renderizado como um diagrama da Sereia. |
| Fluxo de Mensagens | Uma ou várias mensagens por artefacto fluem do disparador até à conclusão. |
| Components | Um inventário de componentes com detalhes como adaptadores, endpoints e pipelines. |
| Dependências em falta | Quaisquer dependências que estivessem em falta ou insolúveis durante a descoberta. |
| Análise de Lacunas | Qualquer plataforma de origem funciona sem um equivalente direto no Azure Logic Apps, incluindo resoluções sugeridas. |
| Padrões | Quaisquer padrões de integração detetados, como publicar-subscrever, pedido-responder e processamento em lote. |
| Aprenda BizTalk | Um relatório de descoberta baseado nas descobertas, por exemplo, sobre quaisquer camadas existentes de fluxo de mensagens e mapeamentos propostos para Azure Logic Apps ou outras alternativas de serviços. |
O exemplo seguinte mostra uma visualização do fluxo de exemplo e os resultados:
Pode alternar entre as abas interativas para rever a sua arquitetura de integração. Para saber mais sobre esta arquitetura, pode usar a janela de chat do GitHub Copilot para fazer perguntas ao agente @migration-analyser sobre a arquitetura detetada, solicitar correções e regenerar a análise.
Para mais informações, consulte Fase de Descoberta - Passo 3: Analisar o design da fonte.
Conteúdo relacionado
- Automação de migração das plataformas de integração para Azure Logic Apps
- Quickstart: Migrar um projeto de integração usando o Agente de Migração Azure Logic Apps