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.
Argomenti
Prerequisiti
Prima di iniziare, assicurati di avere:
-
Hai completato con successo un processo di refactoring con AWS Transform.
-
Accesso al tuo codice modernizzato.
-
Stack di strumenti software di compilazione installato e configurato sulla tua macchina di sviluppo, come Apache Maven o Apache Tomcat
. Per ulteriori informazioni sul controllo delle versioni di Runtime,AWS consulta le note di rilascio di Transform for mainframe Runtime. -
Amazon Corretto o una versione di Java runtime installato e configurato. Per ulteriori informazioni sull'installazione di Amazon Corretto, consulta Amazon Corretto 24.
-
Accesso per creare e configurare database Amazon Aurora PostgreSQL per componenti Runtime, se necessario. Per ulteriori informazioni sulla creazione del database Aurora PostgreSQL, consulta Working with Amazon Aurora PostgreSQL.
-
Accesso amministrativo per distribuire applicazioni nel tuo ambiente di runtime.
-
Ho esaminato i concetti di AWS Transform for mainframe Runtime per i concetti fondamentali sulle applicazioni modernizzate con una soluzione di refactoring AWS automatizzato.
Fase 1: Recuperare il codice modernizzato
Per recuperare il codice modernizzato
-
Scarica ed estrai il pacchetto di codice generato.
-
Apri
codebase/app-pom/pom.xmle annota la versione del motore di runtime richiesta. Ad esempio,<gapwalk.version>4.6.0</gapwalk.version>. -
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
-
Accedi al Runtime dal Toolbox AWS Transform for mainframe.
-
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.
-
Apri il prompt dei comandi e accedi alla directory principale dell'applicazione.
-
Per creare pacchetti distribuibili per l'applicazione modernizzata, esegui il comando Maven build:
mvn packageConsulta 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
.waraggregati 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
-
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.
-
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.
-
Un ambiente di runtime: è possibile utilizzare l'ambiente di runtime esistente o creare un nuovo ambiente di runtime.
-
Per configurare un ambiente di runtime non gestito, consulta Configurare un'applicazione non gestita.
-
Per configurare un ambiente di runtime gestito, vedi Configurare un'applicazione gestita.
-
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,
-
Consulta le API Runtime disponibili per scoprire come interagire con le applicazioni modernizzate.
-
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.