Anwendungen auf Liberty migrieren
Mit den Migrationstools, die Sie bei der Planung der Migration, der Analyse Ihrer Anwendungen und der Aktualisierung Ihres Quellcodes unterstützen, können Sie Ihre Anwendungen ohne großen Aufwand auf WebSphere Application Server Liberty migrieren. Alle Unterschiede zwischen Ihrer aktuellen Umgebung und den Technologien in Ihrer neuen Liberty-Umgebung wie Java™ EE 7 und Java SE 8 können mithilfe der Migrationstools erkannt werden.
Vorgehensweise
- Wählen Sie anhand des Ablaufdiagramms zur Migrationsstrategie eine Liberty-Umgebung aus.
Sie können Liberty in verschiedenen Umgebungen einrichten, z. B. in On-Premise-Installationen, Docker-Containern oder Cloudumgebungen wie IBM Cloud Instant Runtimes. Mithilfe des Ablaufdiagramms zur Migrationsstrategie können Sie Umgebung auswählen, die für Ihre Anforderungen am besten geeignet ist.
- Ermitteln Sie mithilfe des Migrationserkennungstools den Umfang der Migration von WebSphere Application Server Traditional oder
Anwendungsservern anderer Anbieter.
Durch die Beantwortung einiger kurzer Fragen zu Ihren aktuellen Installationen und Anwendungen können Sie die zu migrierenden Elemente und den Grad, bis zu dem die Migration automatisiert werden kann, bestimmen.
- Evaluieren, inventarisieren und analysieren Sie Ihre Anwendungen mit dem Migration Toolkit for Application Binaries, das Sie über die
Befehlszeile ausführen. Der Scanner für Anwendungsbinärdateien stellt mehrere Berichte bereit, anhand derer Sie ermitteln können, was zur Migration Ihrer Anwendungen erforderlich ist:
- Der Anwendungsmigrationsbericht kombiniert den Inhalt des Anwendungsevaluierungsberichts (–evaluate), des ausführlichen Migrationsanalyseberichts (–analyze), des Anwendungsinventarberichts (–inventory) und den der Konfigurationsdatei mit der Featureliste (–featureList).
- Die Konfigurationsdatei mit der Liberty-Featureliste enthält alle anwendungsrelevanten Features, die in einem Liberty-Server erforderlich sind. Die Grundlage hierfür bildet das Scannen jeder Anwendungsbinärdatei. Verwenden Sie diese Datei, um Ihren Liberty-Server zu konfigurieren, indem Sie den Inhalt in die Datei Liberty server.xml kopieren oder verwenden Sie das include-Element, um sie in die Serverkonfiguration einzuschließen.
- Der Anwendungsauswertungsbericht evaluiert die Technologien in Ihrer Anwendung, um die am besten geeignete Anwendungsplattform zu bestimmen.
- Der Bestandsbericht bestimmt den Inhalt Ihrer Anwendungen, z. B. Entity-Beans, Session-Beans und Servlets.
- Der detaillierte Analysebericht hilft Ihnen, den Typ und den Umfang der Änderungen, die Ihre Anwendungen unter Umständen erfordern, besser zu verstehen. Der Bericht enthält auch eine ausführliche Hilfe für die Analyse potenzieller Migrationsprobleme.
- Migrieren Sie Ihren Anwendungsquellcode mithilfe des WebSphere Application
Server Migration Toolkit. Das Eclipse-basierte Migrationstoolkit scannt Ihre Anwendungsquelle, um die Migration wie folgt zu unterstützen:
- Es ermittelt veraltete Komponenten, entfernte Komponenten und Verhaltensänderungen, die sich auf die Anwendung auswirken.
- Es stellt, sofern möglich, Schnellkorrekturen für die automatische Durchführung von Aktualisierungen bereit.
- Es stellt eine ausführliche Hilfe für jedes Migrationsproblem bereit.
- Es generiert den Anwendungsevaluierungsbericht.
- Lesen Sie die Informationen zum WebSphere Configuration
Migration Tool.
Das WebSphere Configuration Migration Tool ist ein Eclipse-Plug-in, das Sie bei der Migration Ihrer vorhandenen Serverkonfiguration von WebLogic, JBoss oder WebSphere Traditional Version 7.0 oder höher nach Liberty und WebSphere Application Server Traditional Version 8.5.5 oder höher unterstützt.
Untergeordnete Themen
- Anwendungen für den Datenzugriff in Liberty migrieren
Für Anwendungen für den Datenzugriff müssen Sie Konfigurationen ändern, wenn Sie eine Datenquelle aus WebSphere Application Server Traditional in Liberty migrieren. - Anwendungen, die Parallelität und asynchrone Programmiermodelle verwenden, auf Liberty migrieren
Sie können Anwendungen, die Concurrency Utilities for Java EE, asynchrone Beans und CommonJ-Zeitgeber- und Arbeitsmanager verwenden, von WebSphere Application Server Traditional auf WebSphere Application Server Liberty migrieren. - Beispiel-API-Tasks, die Concurrency Utilities for Java EE implementieren
Sie können Anwendungen, die Asynchronous Beans-, CommonJ-Zeitgeber- und Arbeitsmanager-APIs verwenden, auf die Verwendung von Concurrency Utilities for Java EE migrieren.

Dateiname: twlp_mig.html