View a markdown version of this page

Cree e implemente su aplicación modernizada después de la refactorización - AWS Transformar

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cree e implemente su aplicación modernizada después de la refactorización

Tras completar el proceso de refactorización con AWS Transform, puede crear e implementar su aplicación Java modernizada. Esta guía explica cómo recuperar el código modernizado, configurar el entorno e implementar y probar la aplicación.

Requisitos previos

Antes de empezar, asegúrese de que tiene lo siguiente:

  • Completó satisfactoriamente un trabajo de refactorización con Transform. AWS

  • Acceda a su código modernizado.

  • Conjunto de herramientas de software de compilación instaladas y configuradas en su máquina de desarrollo, como Apache Maven o Apache Tomcat. Para obtener más información sobre el control de versiones en tiempo de ejecución, consulte las notas de la versión de AWS Transform for mainframe Runtime.

  • Se instaló y configuró Amazon Corretto o una versión de Java Runtime. Para obtener más información sobre la instalación de Amazon Corretto, consulte Amazon Corretto 24.

  • Acceso para crear y configurar bases de datos PostgreSQL de Amazon Aurora para componentes de Runtime, si es necesario. Para obtener más información sobre la creación de la base de datos PostgreSQL de Aurora, consulte Uso de Amazon Aurora PostgreSQL.

  • Acceso administrativo para implementar aplicaciones en su entorno de ejecución.

  • Revisé los conceptos de AWS Transform for mainframe Runtime para conocer los conceptos fundamentales sobre las aplicaciones modernizadas con una solución de refactorización AWS automatizada.

Paso 1: Recupere el código modernizado

Para recuperar el código modernizado

  1. Descargue y extraiga el paquete de códigos generado.

  2. Abra codebase/app-pom/pom.xml y anote la versión del motor de ejecución requerida. Por ejemplo, <gapwalk.version>4.6.0</gapwalk.version>.

  3. Busque el documento sobre cómo configurar el entorno de desarrollo de refactorización AWS automatizada en el paquete de códigos descargado como referencia.

Paso 2: Cree la aplicación modernizada

Para crear su aplicación modernizada

  1. Acceda al tiempo de ejecución desde la caja de AWS herramientas Transform for mainframe.

  2. Descargue e instale la versión de ejecución adecuada (identificada enPaso 1: Recupere el código modernizado) en su máquina de desarrollo local.

    nota

    Encontrará información adicional sobre cómo instalar las dependencias del entorno de ejecución en su máquina local en la sección 3.1 del documento Configurar el entorno de desarrollo de refactorización AWS automatizada.

  3. Abre la línea de comandos y navega hasta el directorio raíz de la aplicación.

  4. Para crear paquetes desplegables para la aplicación modernizada, ejecute el comando build de Maven:

    mvn package

    Consulte la página de organización de la aplicación para obtener detalles sobre la organización básica del código modernizado. Por ejemplo, en el caso de una aplicación modernizada que contenga una aplicación web front-end, cabe esperar al menos los siguientes .war agregados desplegables, además de los componentes de tiempo de ejecución:

    • Proyecto de servicio: contiene elementos de modernización de la lógica empresarial heredados

      <business-app>-service.*.war
    • Proyecto web: contiene la modernización de los elementos relacionados con la interfaz de usuario

      <business-app>-web.*.war

Paso 3: Configurar el entorno de prueba

Para configurar el entorno de pruebas

  1. Configure el tiempo de ejecución de su aplicación modernizada. Para obtener más información, consulte la sección Configurar la configuración para el tiempo de ejecución de la guía del AWS Mainframe Modernization usuario.

    nota

    Consulte la sección 5 de la guía sobre cómo configurar el entorno de desarrollo de refactorización AWS automatizada para ver ejemplos de configuración específicos de los componentes en tiempo de ejecución.

  2. Prepare los conjuntos de datos de entrada y salida (I/O) para las aplicaciones modernizadas. Las aplicaciones modernizadas pueden procesar conjuntos de I/O datos secuenciales, conjuntos de datos de VSAM u otros.

    nota

    Consulte la sección 6 de la sección Configuración del entorno de desarrollo de AWS refactorización automatizada para ver ejemplos.

  3. Un entorno de ejecución: puede utilizar su entorno de ejecución existente o crear uno nuevo.

Tras configurar el entorno de prueba, pasará al siguiente paso: implementar la aplicación modernizada.

Paso 4: Implemente la aplicación modernizada

Implemente los artefactos de la aplicación en el tiempo de ejecución que creó y and/or configuró en las Paso 3: Configurar el entorno de prueba secciones Paso 2: Cree la aplicación modernizada y.

Puede encontrar orientación adicional para implementar la aplicación modernizada en estos enlaces:

Paso 5: Pruebe la aplicación modernizada

Tras la implementación,

  1. Revise las API de tiempo de ejecución disponibles para conocer las formas de interactuar con las aplicaciones modernizadas.

  2. Pruebe su aplicación para alinear su equivalencia funcional con la aplicación antigua. Por ejemplo, consulte Probar una aplicación de muestra en la guía del AWS Mainframe Modernization usuario.

Ejemplo adicional

Para ver un ejemplo específico de cómo modernizar una aplicación de mainframe con AWS Transform, consulte Modernizar la CardDemo aplicación de mainframe.