Migration Toolkit für die Übersicht der Anwendungsquellen (veraltet)

Die E-Mail-Adressen IBM® und WebSphere® Application Server Migration Toolkit sind veraltet. Das Tool bietet eine Vielzahl von Tools, die Ihnen bei der Migration von Anwendungen von Anwendungsservern von Drittanbietern, zwischen Versionen von WebSphere Application Server, zu WebSphere Application Server Liberty und zu Cloud-Plattformen wie Liberty for Java auf IBM Cloud helfen.

Alle Eclipse-basierten Quellen-Scanning-Tools wurden in einer einzigen Aktualisierungssite zusammengefasst, über die Sie die einzelnen Tools, die Sie benötigen, ohne großen Aufwand installieren können.

  • Cloud Migration Tool
  • Anwendungsmigrationstool - Migration auf eine neue WebSphere-Version
  • Konfigurationsmigrationstool - Apache Tomcat auf Liberty
  • Anwendungsmigrationstool - Apache Tomcat auf WebSphere
  • Anwendungsmigrationstool - JBoss auf WebSphere
  • Anwendungsmigrationstool - Oracle auf WebSphere
  • Anwendungsmigrationstool - WebLogic auf WebSphere

In diesem Dokument wird erläutert, wie Sie die Migrationstools in einer Entwicklerumgebung installieren, konfigurieren und verwenden.

Die Anwendungsmigrationstools basieren auf IBM Rational® Software Analyzer, das eine einzige Lösung zum Identifizieren, Analysieren und Optimieren des Anwendungsstatus bereitstellt. Die Tools verwenden die Scanfunktionen von Rational Software Analyzer, um nach bestimmten Konstrukten zu suchen, die für die zu migrierende Anwendung spezifisch sind. Die Tools bieten dann eine Möglichkeit, diese Daten zu prüfen und dahingehend zu ändern, dass die Anwendung in WebSphere Application Server ausgeführt werden kann.

Cloudmigrationstool

Wenn Sie eine Anwendung auf eine Cloudplattform umziehen, bietet das Cloudmigrationstool weitere Empfehlungen, Vorschläge und bewährte Verfahren an, um sicherzustellen, dass die Anwendung in diesen Umgebungen ordnungsgemäß ausgeführt wird.

Sie können dieses Tool in Kombination mit dem Tool für die Migration auf eine andere WebSphere-Version oder mit Tools anderer Anbieter verwenden, um Anwendungen von WebSphere Application Server Traditional oder Liberty, Apache Tomcat Server, JBoss Application Server, Oracle Application Server oder Oracle WebLogic Server in Cloudumgebungen zu wie IBM Cloud Runtimes (Cloud Foundry PaaS), IBM Cloud Kubernetes Service (Docker), virtuelle Maschinen (IBM Cloud) und Liberty in PaaS-Laufzeitumgebungen anderer Anbieter umzuziehen.

Anwendungsmigrationstool - Migration auf eine neue WebSphere-Version

Das Anwendungsmigrationstool "Migration auf eine neue WebSphere-Version" unterstützt die Migration von Anwendungsquellcode aus älteren Versionen von WebSphere Application Server auf WebSphere Application Server Version 8.5.5 oder 9.0. Mithilfe des Tools können Sie außerdem schnell und ohne großen Aufwand evaluieren, ob WebSphere Application Server Traditional-Anwendungen für die Ausführung in Liberty or Liberty Core in Cloudumgebungen und On-Premises-Umgebungen bereit sind. Informationen zum Generieren dieses Berichts finden Sie unter Application Technology Evaluation Report in Migration Toolkit for Application Source.

Der allgemeine Prozess für die Anwendungsmigration auf eine andere Version von WebSphere Application Server umfasst eine Reihe von Schritten:

  1. Bewertung der Migration
  2. Planung der für die Migration erforderlichen Arbeit
  3. Migration und Entwicklung von Anwendungscode
  4. Migration der Laufzeitkonfiguration
  5. Testen der Anwendungen mit der neuen Serverkonfiguration
  6. Inbetriebnahme des neuen Servers

Das Tool analysiert den Quellcode Ihrer Anwendung und hebt Unterschiede beim Java EE-Programmiermodell und bei der WebSphere-API zwischen verschiedenen Versionen von WebSphere Application Server Traditional und zwischen Traditional- und Liberty-Servern hervor. Basierend auf dieser Analyse bietet das Tool Empfehlungen und potenzielle Lösungen an, anhand derer Sie beurteilen können, wie einfach die Migration der Anwendungen ist. Außerdem informiert Sie das Tool über Unterschiede zwischen den Java EE-Spezifikationsimplementierungen, die sich auf Ihre Anwendungen auswirken könnten.

Es gibt eine Reihe von Problemen, die sich auf die Codemigration und -entwicklung auswirken können, wenn Sie von einem WebSphere Application Server-Release auf ein anderes umstellen. Zu diesen Problemen gehören:

  • Änderungen an der Java™ Runtime Environment (JRE) in Java SE 5, 6, 7 und 8
  • Entfernen von Features, die zuvor als veraltet gekennzeichnet wurden
  • Verhaltensänderungen in den Produkt-APIs
  • Änderungen, die auf Java EE-Spezifikationsklärungen zurückzuführen sind
  • Veraltete Features
  • WebSphere-APIs sind in Liberty nicht verfügbar
  • Optionale Java EE-Technologien sind in Liberty nicht verfügbar
  • Unterschiede bei Technologieimplementierungen
  • Unterschiede in Java EE 7

Das Tool unterstützt die Migration von den folgenden Versionen:

  • WebSphere Application Server V5.1
  • WebSphere Application Server V6.0
  • WebSphere Application Server V6.1
  • WebSphere Application Server V7.0
  • WebSphere Application Server V8.0
  • WebSphere Application Server Traditional Version 8.5.5
  • WebSphere Application Server Traditional Version 9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
Das Tool unterstützt die Migration auf die folgenden Versionen:
  • WebSphere Application Server Traditional Version 8.5.5
  • WebSphere Application Server Traditional Version 9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core

Anwendungsmigrationstools anderer Anbieter

Die Anwendungsmigrationstools markieren bekannte Unterschiede zwischen Anwendungen, die von Oracle WebLogic Server, JBoss Application Server, Oracle Application Server oder Apache Tomcat gehostet werden, und Anwendungen, die von WebSphere Application Server gehostet werden. In vielen Fällen können die Tools die verschiedenen Komponenten automatisch konvertieren, sodass sie mit WebSphere Application Server kompatibel sind. Falls die Tools die Korrektur nicht durchführen können, wird die betreffende Datei markiert, damit Sie sehen, wo Designänderungen nötig sind. Die Tools bieten Unterstützung für Folgendes:

  • Migration von Anwendungen auf WebSphere Application Server Version 8.5.5 oder 9.0
  • Migration von Java-, JSP- und Klassenpfadartefakten von WebLogic Server (Java EE 5 und frühere Versionen)
  • Migration von Implementierungsdeskriptoren von WebLogic Server (Java EE 5 und frühere Versionen)
  • Migration von Java- und Klassenpfadartefakten von JBoss Application Server (Java EE 5 und frühere Versionen)
  • Migration von Implementierungsdeskriptoren von JBoss Application Server (Java EE 5 und frühere Versionen)
  • Migration von Java- und JSP-Artefakten von Oracle Application Server (Java EE 5 und frühere Versionen)
  • Migration von Implementierungsdeskriptoren von Oracle Application Server (Java EE 5 und frühere Versionen)
  • Migration von Apache Tomcat-Java- und -JSP-Artefakten (Java EE 5 und frühere Versionen)
  • Migration von Apache Tomcat-XML-Kontextinformationen, die in der Anwendung enthalten sind
  • Migration von Apache Tomcat 6.0 oder 7.0
  • Migration von Java SE 1.4, 5, 6, 7, 8 oder 11 auf Java 6, 7, 8, 11 oder 12

Migrationstool für Tomcat-Konfigurationen

Das Konfigurationsmigrationstool unterstützt Sie beim Verschieben der Server-und Anwendungskonfiguration in WebSphere Application Server Liberty , indem Teile der Konfiguration automatisch migriert werden. Das Tool unterstützt Folgendes:

  • Migration von Apache Tomcat 6.0 oder 7.0
  • Migration auf Liberty
  • Migration von Apache Tomcat-Kontext-XML-, -Server- und -Web-XML-Informationen, die im Server enthalten sind
  • Migration von Apache Tomcat-Kontext- und -Web-XML-Informationen, die in der Anwendung enthalten sind

Migration Toolkit for Application Binaries

Mit Migration Toolkit for Application Binarieskönnen Sie Migrationsberichte und -konfigurationen über die Befehlszeile unter Verwendung der Anwendungsarchive und Klassendateien erstellen, ohne dass Quellcode erforderlich ist. Dieses Tool hebt die Java SE-Unterschiede, als veraltet gekennzeichnete und entfernte Komponenten, Unterschiede beim Java EE-Programmiermodell sowie WebSphere-API-Unterschiede zwischen den WebSphere Traditional-Versionen 6.1 bis 9.0 und zwischen WebSphere Traditional- und Liberty-Servern hervor. Außerdem unterstützt das Tool die Cloudmigrationsszenarien und enthält eine modulbasierte Zusammenfassung zur Cloudkonnektivität.

Das Tool für das Scannen von Binärdateien unterstützt die Migration von den folgenden Versionen:

  • WebSphere Application Server V6.1
  • WebSphere Application Server V7.0
  • WebSphere Application Server V8.0
  • WebSphere Application Server Traditional Version 8.5.5
  • WebSphere Application Server Traditional Version 9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
Das Tool unterstützt die Migration auf die folgenden Versionen:
  • WebSphere Application Server Traditional Version 8.5.5
  • WebSphere Application Server Traditional Version 9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
  • Open Liberty

Laden Sie Migration Toolkit for Application Binariesherunter.

Transformation Advisor

Kann zum Scannen von WebSphere-, WebLogic-, JBoss- und Apache Tomcat-Implementierungen verwendet werden, um alle Anwendungen zu bewerten und detaillierte Informationen bereitzustellen, einschließlich des erforderlichen Aufwands für die Modernisierung Ihrer Anwendungen.

Das IBM Cloud Transformation Advisor wird empfohlen, um einen vollständigen Überblick über Ihre Anwendungslandschaft zu erhalten, da sie eine umfassendere Anwendungs- und Konfigurationsanalyse umfasst, wichtige Planungsinformationen bereitstellt und benutzerdefinierte Assets und Empfehlungen für Cloud-Umgebungen generiert.

Weitere Ressourcen

Die Webseite WebSphere Migration Knowledge Collection: Migrating to Liberty enthält eine Übersicht über alle Tools, Videos und Ressourcenlinks.

Die Webseite WebSphere Migration Knowledge Collection: Getting Started enthält Informationen zu allen Aspekten der WebSphere Application Server -Migration.

Umfassende Informationen zur WebSphere Application Server -Migration, einschließlich Beispielen für die Verwendung des Migrationstoolkits, finden Sie im Handbuch WebSphere Application Server V8.5 Migration Guide.

Unterthemen Über die Verwendung von Quellenscannern