Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erstellen und implementieren Sie Ihre modernisierte Anwendung nach dem Refactoring
Nachdem Sie den Refactoring-Prozess mit AWS Transform abgeschlossen haben, können Sie Ihre modernisierte Java-Anwendung erstellen und bereitstellen. Dieser Leitfaden führt Sie durch das Abrufen Ihres modernisierten Codes, die Konfiguration Ihrer Umgebung sowie die Bereitstellung und das Testen Ihrer Anwendung.
Topics
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:
-
Ein Refactoring-Job mit AWS Transform wurde erfolgreich abgeschlossen.
-
Zugriff auf Ihren modernisierten Code.
-
Auf Ihrem Entwicklungscomputer installierter und konfigurierter Build-Software-Tool-Stack, z. B. Apache Maven oder Apache
Tomcat. Weitere Informationen zur Runtime-Versionierung finden Sie in den Versionshinweisen zu AWS Transform for Mainframe Runtime. -
Amazon Corretto oder eine Version von Java Runtime installiert und konfiguriert. Weitere Informationen zur Installation von Amazon Corretto finden Sie unter Amazon Corretto 24.
-
Zugriff zum Erstellen und Konfigurieren von Amazon Aurora PostgreSQL-Datenbanken für Runtime-Komponenten, falls erforderlich. Weitere Informationen zur Erstellung der Aurora PostgreSQL-Datenbank finden Sie unter Working with Amazon Aurora PostgreSQL.
-
Administratorzugriff zur Bereitstellung von Anwendungen in Ihrer Laufzeitumgebung.
-
In den Konzepten von AWS Transform for Mainframe Runtime wurden grundlegende Konzepte zu Anwendungen, die mit einer AWS automatisierten Refactoring-Lösung modernisiert wurden, geprüft.
Schritt 1: Rufen Sie den modernisierten Code ab
Um den modernisierten Code abzurufen
-
Laden Sie das generierte Codepaket herunter und extrahieren Sie es.
-
Öffnen
codebase/app-pom/pom.xmlund notieren Sie sich die erforderliche Runtime-Engine-Version. Zum Beispiel<gapwalk.version>4.6.0</gapwalk.version>. -
Suchen Sie im heruntergeladenen Codepaket nach dem Dokument Setup the AWS Automated Refactor Development Environment als Referenz.
Schritt 2: Erstellen Sie die modernisierte Anwendung
Um Ihre modernisierte Anwendung zu erstellen
-
Greifen Sie über die Toolbox AWS Transform for Mainframe auf die Runtime zu.
-
Laden Sie die entsprechende Runtime-Version (angegeben unterSchritt 1: Rufen Sie den modernisierten Code ab) herunter und installieren Sie sie auf Ihrem lokalen Entwicklungscomputer.
Anmerkung
Zusätzliche Informationen zur Installation der Laufzeitabhängigkeiten auf Ihrem lokalen Computer finden Sie in Abschnitt 3.1 des Dokuments Setup the AWS Automated Refactor Development Environment.
-
Öffnen Sie die Befehlszeile und navigieren Sie zum Stammverzeichnis Ihrer Anwendung.
-
Um bereitstellbare Pakete für die modernisierte Anwendung zu erstellen, führen Sie den Befehl Maven build aus:
mvn packageEinzelheiten zur grundlegenden Organisation des modernisierten Codes finden Sie auf der Seite Anwendungsorganisation. Bei einer modernisierten Anwendung, die eine Frontend-Webanwendung enthält, können Sie beispielsweise zusätzlich zu den Laufzeitkomponenten mindestens die folgenden bereitstellbaren
.warAggregate erwarten:-
Serviceprojekt: Enthält ältere Elemente zur Modernisierung der Geschäftslogik
<business-app>-service.*.war -
Webprojekt: Enthält die Modernisierung von Elementen im Zusammenhang mit der Benutzeroberfläche
<business-app>-web.*.war
-
Schritt 3: Konfigurieren Sie die Testumgebung
Um Ihre Testumgebung zu konfigurieren
-
Konfigurieren Sie Ihre modernisierte Anwendungslaufzeit. Weitere Informationen finden Sie im Abschnitt Konfiguration für Runtime einrichten im AWS Mainframe Modernization Benutzerhandbuch.
Anmerkung
In Abschnitt 5 des Handbuchs zur Einrichtung der AWS automatisierten Refaktor-Entwicklungsumgebung finden Sie Konfigurationsbeispiele für Laufzeitkomponenten.
-
Bereiten Sie Eingabe- und Ausgabedatensätze (I/O) für modernisierte Anwendungen vor. Modernisierte Anwendungen können sequentielle I/O Datensätze, VSAM-Datensätze oder andere verarbeiten.
Anmerkung
Beispiele finden Sie in Abschnitt 6 der Entwicklungsumgebung „ AWS Automatisierte Refaktor-Entwicklungsumgebung einrichten“.
-
Eine Laufzeitumgebung — Sie können Ihre bestehende Laufzeitumgebung verwenden oder eine neue Laufzeitumgebung erstellen.
-
Informationen zur Konfiguration einer nicht verwalteten Laufzeitumgebung finden Sie unter Eine nicht verwaltete Anwendung einrichten.
-
Informationen zur Konfiguration einer verwalteten Laufzeitumgebung finden Sie unter Eine verwaltete Anwendung einrichten.
-
Nach der Konfiguration der Testumgebung fahren Sie mit dem nächsten Schritt der Bereitstellung der modernisierten Anwendung fort.
Schritt 4: Stellen Sie die modernisierte Anwendung bereit
Stellen Sie die Anwendungsartefakte in der Runtime bereit, die Sie erstellt haben und in den Schritt 3: Konfigurieren Sie die Testumgebung Abschnitten Schritt 2: Erstellen Sie die modernisierte Anwendung und and/or konfiguriert haben.
Weitere Anleitungen zur Bereitstellung der modernisierten Anwendung finden Sie unter den folgenden Links:
Schritt 5: Testen Sie die modernisierte Anwendung
Nach der Bereitstellung
-
Sehen Sie sich die verfügbaren Runtime-APIs an, um herauszufinden, wie Sie mit den modernisierten Anwendungen interagieren können.
-
Testen Sie Ihre Anwendung, um ihre funktionale Äquivalenz mit der Legacy-Anwendung in Einklang zu bringen. Weitere Informationen finden Sie beispielsweise unter Testen einer Beispielanwendung im AWS Mainframe Modernization Benutzerhandbuch.
Weiteres Beispiel
Ein konkretes Beispiel für die Modernisierung einer Mainframe-Anwendung mit AWS Transform finden Sie unter Modernisierung der CardDemo Mainframe-Anwendung.