En esta página, se describe cómo modernizar tus aplicaciones de unidad central con Antigravity y los resultados de Mainframe Assessment Tool, y luego validar las aplicaciones implementadas en Google Cloud con Dual Run.
Después de evaluar tu aplicación de unidad central y extraer las reglas empresariales con Mainframe Assessment Tool, puedes usar Antigravity para transformar tu código heredado en código nativo de la nube de alta calidad. Este proceso usa metadatos técnicos y requisitos empresariales para garantizar que la aplicación de destino sea arquitectónica y funcionalmente equivalente a la original.
Después de que se implementa tu aplicación modernizada en Google Cloud, Dual Run ayuda a reducir el riesgo de la transición. Te permite ejecutar cargas de trabajo de manera simultánea en tu unidad central existente y en Google Cloud, y comparar resultados como informes diarios y transacciones en línea. Esta prueba en tiempo real te ayuda a recopilar datos sobre la equivalencia funcional, el rendimiento y la estabilidad, lo que garantiza una transición de riesgo reducido.
Si sigues las instrucciones de esta página, aprenderás a hacer lo siguiente:
- Usar Antigravity para tareas de modernización, aprovechando el archivo
AGENTS.mdcreado por Mainframe Assessment Tool - Habilitar la comunicación entre Antigravity y los datos de evaluación
- Usar Dual Run para validar tu aplicación implementada
Esta página está dirigida a profesionales de TI, arquitectos y ingenieros que participan en proyectos de modernización de unidades centrales.
Antes de comenzar
Para preparar tu entorno para la modernización del código, completa los siguientes pasos.
Funciones y permisos
- Asegúrate de tener las funciones de IAM necesarias para acceder al servidor de MCP de Mainframe Assessment Tool. Para obtener más información, consulta Mainframe Assessment Tool servidor de MCP.
- Confirma que tienes acceso a Antigravity y permisos para ejecutar flujos de trabajo de agentes. Para obtener más información, consulta la documentación de Antigravity.
Requisitos
- Exporta la configuración del agente: En Mainframe Assessment Tool, exporta el
archivo de configuración del agente (
AGENTS.md). Este archivo proporciona a Antigravity contexto sobre tu evaluación. - Accede a Antigravity: Usa Antigravity o la CLI de Antigravity.
- Configura un espacio de trabajo: Crea un directorio local para tu proyecto de modernización para almacenar archivos de configuración exportados y código generado.
- Habilita el servidor de MCP de Mainframe Assessment Tool: Configura el servidor de MCP de Mainframe Assessment Tool para habilitar la comunicación entre Antigravity y los datos de evaluación.
Configura el archivo AGENTS.md
Antigravity usa el archivo AGENTS.md que exportaste desde Mainframe Assessment Tool para comunicarse con tu evaluación. El archivo AGENTS.md contiene los identificadores únicos de la evaluación y el trabajo específico de extracción de reglas empresariales.
Para configurar Antigravity para modernizar el código, sigue estos pasos:
Ve al directorio raíz de tu espacio de trabajo.
Verifica si ya existe un archivo
AGENTS.md.Según si el archivo existe o no, haz una de las siguientes acciones:
Si no existe un archivo
AGENTS.md, coloca el archivoAGENTS.mdque descargaste de Mainframe Assessment Tool en este directorio.Si el archivo
AGENTS.mdya existe, ábrelo y agrega el siguiente contenido al final del archivo.## Mainframe Assessment Tool MCP Configuration assessmentID: ASSESSMENT_ID jobID: JOB_IDReemplaza lo siguiente:
ASSESSMENT_ID: Tu ID de evaluación específico.JOB_ID: El ID de trabajo del trabajo de extracción de reglas empresariales de Mainframe Assessment Tool.
Moderniza el código de tu aplicación de unidad central con Antigravity
Después de configurar Antigravity para modernizar el código, usa automáticamente el assessmentID y el jobID de tu archivo AGENTS.md para comprender tu aplicación de forma contextual.
Antigravity uses the Mainframe Assessment Tool MCP server tools and combines multiple data sources from your assessment and design phases to perform analysis and generate the following:
- Reglas empresariales validadas: Lógica empresarial principal extraída del código heredado y verificada por las partes interesadas.
- Modelo de datos de destino: Estructuras de datos optimizadas diseñadas para tu entorno de destino Google Cloud , como Cloud Spanner o Cloud SQL.
- Documento de requisitos del producto (PRD): Una especificación legible que sirve como plano para la aplicación modernizada.
- Código de la aplicación modernizado: Código nativo de la nube en el lenguaje que elijas que implementa las reglas empresariales.
Para usar la información recopilada durante tu evaluación para comprender y modernizar tu aplicación de unidad central, puedes usar mensajes como los siguientes en Antigravity:
Para recuperar reglas empresariales, planificar el modelo de datos de destino y generar un PRD:
Get business rules for business rules extraction job JOB_NAME. Based on these rules, suggest a target data model for Spanner and generate a Product Requirements Document.Reemplaza
JOB_NAMEpor el nombre del trabajo de extracción de reglas empresariales de Mainframe Assessment Tool.Para generar el código modernizado:
Generate the Java code to implement the business rules from the business rules extraction job ID:JOB_NAME by using the suggested Spanner data model.Reemplaza
JOB_NAMEpor el nombre del trabajo de extracción de reglas empresariales de Mainframe Assessment Tool.
Revisa el código generado
Después de generar el código, verifica el resultado para garantizar la precisión y la alineación arquitectónica.
| Revisar lista de tareas | |
|---|---|
| Precisión lógica | Compara los métodos generados con las reglas empresariales validadas en tu trabajo de extracción de reglas empresariales. Asegúrate de que cada regla esté asignada a un bloque de código. |
| Alineación arquitectónica | Verifica que el código implemente correctamente las estructuras de datos sugeridas y use las bibliotecas cliente adecuadas. Google Cloud |
| Seguridad y rendimiento | Busca credenciales codificadas o bucles ineficientes. Usa Antigravity para ajustar secciones de código específicas para el rendimiento. |
Valida el código modernizado con Dual Run
Dual Run te permite ejecutar cargas de trabajo de manera simultánea en tus unidades centrales existentes y en Google Cloud, lo que te permite realizar pruebas en tiempo real y recopilar datos con rapidez sobre el rendimiento y la estabilidad.
Para obtener más información, consulta Descripción general de Dual Run.
¿Qué sigue?
- Obtén más información sobre Antigravity.