Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Azure Logic Apps (Estándar)
Note
Esta característica de versión preliminar está sujeta a los Términos de uso complementarios para las versiones preliminares de Microsoft Azure.
Para poder iniciar una migración, debe entender los elementos de los proyectos de integración de origen. En Visual Studio Code, el agente de migración de Azure Logic Apps ayuda a automatizar esta tarea examinando los archivos del proyecto de origen durante la fase detección, detectando la plataforma de origen y catalogando artefactos y dependencias. A continuación, el agente identifica los grupos de flujo lógico, la arquitectura y las brechas de migración, por lo que tiene la información necesaria para pasar a la fase de planeación.
En este artículo se explica cómo el agente de migración de Azure Logic Apps examina el origen, inventaria los recursos del proyecto y genera una visualización que describe la arquitectura de integración con sus componentes y dependencias.
Acciones de fase de detección
En Visual Studio Code, después de abrir el agente de migración de Azure Logic Apps en la barra de actividad y seleccionar la carpeta de origen, el agente de migración completa automáticamente los pasos siguientes mediante el @migration-analyser GitHub agente de Copilot:
| Step | Action | Description |
|---|---|---|
| 1 | Detección de la plataforma | Examina los patrones de archivo para identificar la plataforma de origen. Por ejemplo, .btproj y .odx archivos indican un proyecto de BizTalk Server, mientras que mule-*.xml archivos indican un proyecto de MuleSoft Anypoint. Para obtener más información, consulte: - Compatibilidad con artefactos de BizTalk - Compatibilidad con artefactos de MuleSoft |
| 2 | Examinar archivos | Examina los archivos de origen y extrae metadatos en formato de representación intermedia (IR) mediante un analizador integrado para la plataforma detectada. |
| 3 | Artefactos de catálogo | Los inventarios descubrieron artefactos, incluidos los siguientes elementos: - Orquestaciones y flujos de trabajo - Esquemas (XSD, JSON) - Mapas y transformaciones - Canalizaciones - Puertos de envío y recepción - Enlaces y configuraciones de punto de conexión |
| 4 | Gráfico de dependencias de compilación | Genera un gráfico de dependencias que muestra cómo se relacionan los artefactos entre sí. Por ejemplo, el gráfico muestra qué orquestaciones hacen referencia a qué esquemas y mapas. |
Análisis y resultados del diseño de origen
Una vez que el agente de migración complete el examen inicial, el agente realiza un análisis más profundo con tecnología de IA mediante el agente de Copilot de GitHub @migration-analyser:
| Action | Description |
|---|---|
| Detección de grupos de flujo | Agrupa los artefactos relacionados en grupos de flujo lógicos, que son conjuntos de artefactos que funcionan juntos para implementar un proceso de negocio. |
| Visualización de la arquitectura | Genera diagramas interactivos de Sirena que muestran la arquitectura general del sistema. |
| Mapear flujos de mensajes | Realiza un seguimiento de los flujos de mensajes a partir del evento desencadenante, pasando por el procesamiento y hasta la finalización de cada grupo de flujos. |
| Análisis de dependencias | Identifica las dependencias que faltan o no se resuelven que podrían afectar a la migración. |
| Identificación de brechas | Informa de las características de la plataforma de origen sin equivalentes directos en Azure Logic Apps (Estándar) y soluciones alternativas recomendadas. |
| Detección de patrones | Identifica patrones de integración comunes, como publish-subscribe, request-reply, distribuir-recolectar y procesamiento por lotes. |
Para obtener más información, consulte Fase 1 de migración: Detección.
Visualización y resultados de flujo
Después de iniciar el análisis de diseño de origen de un grupo de flujo lógico, el agente de migración genera y abre una visualización de flujo donde puede explorar la arquitectura de integración a través de las siguientes vistas interactivas:
| Ver | Espectáculos / Programas |
|---|---|
| Diagrama de arquitectura | Diagrama de arquitectura del sistema con todos los artefactos y conexiones, representados como diagrama de sirena. |
| Flujo de mensajes | Uno o varios flujos de mensajes por artefacto, desde el desencadenador hasta la finalización. |
| Componentes | Inventario de componentes con detalles como adaptadores, puntos de conexión y canalizaciones. |
| Dependencias que faltan | Las dependencias que faltan o no se pueden resolver durante la detección. |
| Análisis de brechas | Cualquier característica de plataforma de origen sin un equivalente directo en Azure Logic Apps, incluidas las resoluciones sugeridas. |
| Patrones | Cualquier patrón de integración detectado, como publish-subscribe, request-reply y procesamiento por lotes. |
| Información sobre BizTalk | Un informe de detección basado en los resultados, por ejemplo, sobre las capas de flujo de mensajes existentes y las asignaciones propuestas para Azure Logic Apps u otras alternativas de servicios. |
En el ejemplo siguiente se presenta un ejemplo de visualización de flujo y resultados:
Puede cambiar entre las pestañas interactivas para revisar la arquitectura de integración. Para obtener más información sobre esta arquitectura, puede usar la ventana de chat de GitHub Copilot para formular las preguntas del agente de @migration-analyser sobre la arquitectura detectada, las correcciones de solicitudes y volver a generar el análisis.
Para obtener más información, vea Fase de detección- Paso 3: Analizar el diseño de origen.
Contenido relacionado
- Automatización de la migración desde plataformas de integración a Azure Logic Apps
- Quickstart: Migración de un proyecto de integración mediante Azure Logic Apps Migration Agent