View a markdown version of this page

Créez et déployez votre application modernisée après le refactoring - AWS Transformation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Créez et déployez votre application modernisée après le refactoring

Après avoir terminé le processus de refactorisation avec AWS Transform, vous pouvez créer et déployer votre application Java modernisée. Ce guide vous explique comment récupérer votre code modernisé, configurer votre environnement, déployer et tester votre application.

Note

Outre les conseils fournis ici, le package de code généré par AWS Transform inclura un document Set up the AWS Automated Refactor Development Environment qui fournit des instructions pour configurer un IDE (environnement de développement intégré) avec Developer Runtime.

Conditions préalables

Avant de commencer, assurez-vous d'avoir :

  • Vous avez terminé avec succès un travail de refactorisation avec AWS Transform.

  • Accédez à votre code modernisé.

  • Une pile d'outils logiciels de génération installée et configurée sur votre machine de développement, telle qu'Apache Maven ou Apache Tomcat. Pour plus d'informations sur le versionnement de Runtime, consultez les notes de version de AWS Transform for mainframe Runtime.

  • Amazon Corretto ou une version de Java Runtime installé et configuré. Pour plus d'informations sur l'installation d'Amazon Corretto, consultez Amazon Corretto 24.

  • Accès pour créer et configurer des bases de données Amazon Aurora PostgreSQL pour les composants Runtime, si nécessaire. Pour plus d'informations sur la création de la base de données Aurora PostgreSQL, consultez la section Utilisation d'Amazon Aurora PostgreSQL.

  • Accès administratif pour déployer des applications dans votre environnement d'exécution.

  • Nous avons examiné les concepts d'exécution de AWS Transform for mainframe pour les concepts fondamentaux relatifs aux applications modernisées grâce à une solution de refactorisation AWS automatisée.

Étape 1 : récupérer le code modernisé

Pour récupérer le code modernisé

  1. Téléchargez et extrayez le package de code généré.

  2. Ouvrez codebase/app-pom/pom.xml et notez la version du moteur d'exécution requise. Par exemple <gapwalk.version>4.6.0</gapwalk.version>.

  3. Localisez le document Configurer l'environnement de développement de refactorisation AWS automatique dans le package de code téléchargé à titre de référence.

Étape 2 : Création de l'application modernisée

Pour créer votre application modernisée

  1. Accédez au Runtime depuis la boîte à outils AWS Transform for mainframe.

  2. Téléchargez et installez la version d'exécution appropriée (identifiée dansÉtape 1 : récupérer le code modernisé) sur votre machine de développement locale.

    Note

    Des informations supplémentaires sur l'installation des dépendances d'exécution sur votre machine locale sont disponibles dans la section 3.1 du document Configurer l'environnement de développement de refacteurs AWS automatisés.

  3. Ouvrez l'invite de commande et accédez au répertoire racine de votre application.

  4. Pour créer des packages déployables pour l'application modernisée, exécutez la commande Maven build :

    mvn package

    Reportez-vous à la page Organisation de l'application pour plus de détails sur l'organisation de base du code modernisé. Par exemple, pour une application modernisée contenant une application Web frontale, vous pouvez vous attendre à au moins les .war agrégats déployables suivants en plus des composants d'exécution :

    • Projet de service : contient des éléments de modernisation de la logique métier existante

      <business-app>-service.*.war
    • Projet Web : contient la modernisation des éléments liés à l'interface utilisateur

      <business-app>-web.*.war

Étape 3 : Configuration de l'environnement de test

Pour configurer votre environnement de test

  1. Configurez le runtime de votre application modernisée. Pour plus d'informations, consultez la section Configurer la configuration pour Runtime dans le guide de AWS Mainframe Modernization l'utilisateur.

    Note

    Reportez-vous à la section 5 du guide Set up the AWS Automated Refactor Development Environment pour des exemples de configuration spécifiques aux composants d'exécution.

  2. Préparez des ensembles de données d'entrée et de sortie (I/O) pour les applications modernisées. Les applications modernisées peuvent traiter des ensembles de I/O données séquentiels, des ensembles de données VSAM ou autres.

    Note

    Reportez-vous à la section 6 de la section Configuration de l'environnement de développement de refactorisation AWS automatique pour des exemples.

  3. Un environnement d'exécution : vous pouvez utiliser votre environnement d'exécution existant ou créer un nouvel environnement d'exécution.

Après avoir configuré l'environnement de test, vous passez à l'étape suivante qui consiste à déployer l'application modernisée.

Étape 4 : Déploiement de l'application modernisée

Déployez les artefacts de l'application dans l'environnement d'exécution que vous avez créé et and/or configuré dans les Étape 3 : Configuration de l'environnement de test sections Étape 2 : Création de l'application modernisée et.

Des instructions supplémentaires pour le déploiement de l'application modernisée sont disponibles à l'aide des liens suivants :

Étape 5 : Testez l'application modernisée

Après le déploiement,

  1. Consultez les API d'exécution disponibles pour savoir comment interagir avec les applications modernisées.

  2. Testez votre application pour aligner son équivalence fonctionnelle avec l'ancienne application. Par exemple, voir Tester un exemple d'application dans le guide de AWS Mainframe Modernization l'utilisateur.

Autre exemple

Pour un exemple spécifique de modernisation d'une application mainframe avec AWS Transform, voir Moderniser l'application CardDemo mainframe.