View a markdown version of this page

Crea e distribuisci la tua applicazione modernizzata dopo il refactoring - AWS Trasformazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea e distribuisci la tua applicazione modernizzata dopo il refactoring

Dopo aver completato il processo di refactoring con AWS Transform, puoi creare e distribuire la tua applicazione Java modernizzata. Questa guida illustra come recuperare il codice modernizzato, configurare l'ambiente e distribuire e testare l'applicazione.

Prerequisiti

Prima di iniziare, assicurati di avere:

Fase 1: Recuperare il codice modernizzato

Per recuperare il codice modernizzato

  1. Scarica ed estrai il pacchetto di codice generato.

  2. Apri codebase/app-pom/pom.xml e annota la versione del motore di runtime richiesta. Ad esempio, <gapwalk.version>4.6.0</gapwalk.version>.

  3. Individuate come riferimento il documento Configura l'ambiente di sviluppo AWS automatizzato di Refactor dal pacchetto di codice scaricato.

Fase 2: Creazione dell'applicazione modernizzata

Per creare la tua applicazione modernizzata

  1. Accedi al Runtime dal Toolbox AWS Transform for mainframe.

  2. Scaricate e installate la versione di runtime appropriata (identificata inFase 1: Recuperare il codice modernizzato) sul computer di sviluppo locale.

    Nota

    Ulteriori informazioni per l'installazione delle dipendenze di runtime sul computer locale sono disponibili nella sezione 3.1 del documento Configurazione dell'ambiente di sviluppo AWS automatizzato di Refactor.

  3. Apri il prompt dei comandi e accedi alla directory principale dell'applicazione.

  4. Per creare pacchetti distribuibili per l'applicazione modernizzata, esegui il comando Maven build:

    mvn package

    Consulta la pagina Organizzazione dell'applicazione per i dettagli sull'organizzazione di base del codice modernizzato. Ad esempio, per un'applicazione modernizzata contenente un'applicazione Web front-end, è possibile aspettarsi almeno i seguenti .war aggregati distribuibili oltre ai componenti di runtime:

    • Progetto di servizio: contiene elementi di modernizzazione della logica aziendale legacy

      <business-app>-service.*.war
    • Progetto Web: contiene la modernizzazione degli elementi relativi all'interfaccia utente

      <business-app>-web.*.war

Fase 3: Configurazione dell'ambiente di test

Per configurare l'ambiente di test

  1. Configura il runtime modernizzato dell'applicazione. Per ulteriori informazioni, consulta la sezione Configurazione della configurazione per il runtime nella guida per l'Modernizzazione del mainframe AWS utente.

    Nota

    Fate riferimento alla sezione 5 della guida AWS Configurazione dell'ambiente di sviluppo automatizzato Refactor per esempi di configurazione specifici dei componenti di runtime.

  2. Prepara i set di dati di input e output (I/O) per applicazioni modernizzate. Le applicazioni modernizzate possono elaborare set di I/O dati sequenziali, set di dati VSAM o altro.

    Nota

    Per alcuni esempi, fare riferimento alla sezione 6 del Configura l'ambiente di sviluppo AWS automatizzato di Refactor.

  3. Un ambiente di runtime: è possibile utilizzare l'ambiente di runtime esistente o creare un nuovo ambiente di runtime.

Dopo aver configurato l'ambiente di test, si passa alla fase successiva di implementazione dell'applicazione modernizzata.

Fase 4: Implementazione dell'applicazione modernizzata

Distribuisci gli artefatti dell'applicazione nel runtime che hai creato, and/or configurato nelle sezioni and. Fase 2: Creazione dell'applicazione modernizzata Fase 3: Configurazione dell'ambiente di test

Ulteriori indicazioni per l'implementazione dell'applicazione modernizzata sono disponibili utilizzando questi collegamenti:

Fase 5: Testare l'applicazione modernizzata

Dopo la distribuzione,

  1. Consulta le API Runtime disponibili per scoprire come interagire con le applicazioni modernizzate.

  2. Testa la tua applicazione per allinearne l'equivalenza funzionale con l'applicazione precedente. Ad esempio, consulta Test di un'applicazione di esempio nella guida per l'Modernizzazione del mainframe AWS utente.

Esempio aggiuntivo

Per un esempio specifico di modernizzazione di un'applicazione mainframe con AWS Transform, consulta Modernizzare l' CardDemo applicazione mainframe.