Moderniza y valida

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.md creado 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

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:

  1. Ve al directorio raíz de tu espacio de trabajo.

  2. 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 archivo AGENTS.md que descargaste de Mainframe Assessment Tool en este directorio.

    • Si el archivo AGENTS.md ya existe, ábrelo y agrega el siguiente contenido al final del archivo.

          ## Mainframe Assessment Tool MCP Configuration
      
          assessmentID: ASSESSMENT_ID
          jobID: JOB_ID
      

      Reemplaza 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_NAME por 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_NAME por 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?