Migration Toolkit per la panoramica delle sorgenti di applicazione (obsoleta)

L' IBM® WebSphere® Application Server Migration Toolkit è deprecato. Lo strumento fornisce un ricco set di strumenti che aiutano a migrare le applicazioni da server di applicazioni di terze parti, tra versioni di WebSphere Application Server, a WebSphere Application Server Liberty, e a piattaforme cloud come Liberty for Java su IBM Cloud.

Tutti gli strumenti di scansione dell'origine basate su Eclipse sono combinati in un unico sito di aggiornamento dove è possibile installare facilmente i singoli strumenti di cui si ha bisogno.

  • Cloud Migration Tool
  • WebSphere Version to Version Application Migration Tool
  • Apache Tomcat to Liberty Configuration Migration Tool
  • Apache Tomcat to WebSphere Application Migration Tool
  • JBoss to WebSphere Application Migration Tool
  • Oracle to WebSphere Application Migration Tool
  • WebLogic to WebSphere Application Migration Tool

Questo documento spiega come installare, configurare e utilizzare gli strumenti di migrazione nell'ambiente di uno sviluppatore.

Gli strumenti di migrazione delle applicazioni si basano su IBM Rational® Software Analyzer, che fornisce una soluzione unica per identificare, analizzare e ottimizzare la salute delle applicazioni. Gli strumenti utilizzano le funzionalità di scansione di Rational Software Analyzer per cercare costrutti specifici unici per la specifica applicazione in fase di migrazione. Gli strumenti forniscono quindi un modo per riesaminare e modificare tali dati in modo che l'applicazione possa essere eseguita su WebSphere Application Server.

Cloud Migration Tool

Se si sta spostando un'applicazione su una piattaforma cloud, il Cloud Migration Tool offre ulteriori consigli, suggerimenti e best practice per garantire che l'applicazione venga eseguita correttamente in tali ambienti.

È possibile utilizzare questo strumento in combinazione con lo strumento da-versione-a-versione e gli strumenti di terze parti per aiutare a spostare le applicazioni da WebSphere Application Server tradizionale o Liberty, Apache Tomcat Server, JBoss Application Server, Oracle Application Server oppure Oracle WebLogic Server in ambienti di runtime cloud come IBM Cloud Runtimes (Cloud Foundry PaaS), IBM Cloud Kubernetes Service (Docker), macchine virtuali (IBM Cloud) e Liberty in esecuzione su ambienti di runtime PaaS di terze parti.

WebSphere Version to Version Application Migration Tool

Lo strumento di migrazione di applicazioni WebSphere da una versione all'altra assiste nella migrazione del codice sorgente dalle versioni meno recenti di WebSphere Application Server a WebSphere Application Server versione 8.5.5 e 9.0. Aiuta anche a valutare rapidamente e facilmente quanto le applicazioni WebSphere Application Server tradizionale siano pronte a essere eseguite su Liberty o Liberty Core in ambienti sia cloud che on-premise. Per informazioni su come generare questo report, vedere Application Technology Evaluation Report in Migration Toolkit for Application Source.

Il processo complessivo di migrazione delle applicazioni tra le versioni di WebSphere Application Server comporta una serie di passi:

  1. Valutare la migrazione
  2. Pianificare il lavoro necessario per eseguire la migrazione
  3. Migrare e sviluppare il codice applicazione
  4. Migrare la configurazione di runtime
  5. Testare le applicazioni con la nuova configurazione del server
  6. Mettere il nuovo server in produzione

Lo strumento analizza il codice sorgente dell'applicazione ed evidenzia le differenze delle API WebSphere e del modello di programmazione di Java EE (Java Platform, Enterprise Edition) tra le versioni di WebSphere Application Server tradizionali e tra i server tradizionali e Liberty. In base a questa analisi, lo strumento offre consigli e potenziali soluzioni per valutare quanto è facile spostare le applicazioni. Informa inoltre delle differenze di implementazione della specifica Java EE che potrebbero influenzare le applicazioni.

Esistono diversi problemi che potrebbero influenzare la migrazione e lo sviluppo del codice quando si esegue uno spostamento tra le release di WebSphere Application Server. Questi problemi includono:

  • Modifiche al Java™ Runtime Environment (JRE) riscontrato in Java SE 5, 6, 7 e 8
  • Rimozione delle funzioni precedentemente dichiarate obsolete
  • Modifiche nella modalità di funzionamento nelle API del prodotto
  • Modifiche derivanti da chiarimenti delle specifiche Java EE
  • Funzioni obsolete
  • API WebSphere non disponibili su Liberty
  • Tecnologie Java EE facoltative non disponibili su Liberty
  • Differenze nelle implementazioni di tecnologia
  • Differenze di Java EE 7

Lo strumento supporta la migrazione dalle seguenti versioni:

  • 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 tradizionale V8.5.5
  • WebSphere Application Server tradizionale V9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
Lo strumento supporta la migrazione alle seguenti versioni:
  • WebSphere Application Server tradizionale V8.5.5
  • WebSphere Application Server tradizionale V9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core

Strumenti di migrazione di applicazioni di terze parti

Gli strumenti di migrazione delle applicazioni contrassegnano le differenze note tra le applicazioni ospitate su Oracle WebLogic Server, JBoss Application Server, Oracle Application Server o Apache Tomcat e quelle ospitate su WebSphere Application Server. In molti casi, gli strumenti possono convertire automaticamente le diverse parti in modo che siano compatibili con WebSphere Application Server. Se gli strumenti non possono correggere la differenza, il file in questione viene contrassegnato per identificare dove sono necessarie delle modifiche della progettazione. Gli strumenti supportano:

  • La migrazione di applicazioni a WebSphere Application Server versione 8.5.5 o 9.0
  • La migrazione di risorse WebLogic Server Java, JSP e percorso classe (Java EE 5 e versioni precedenti)
  • La migrazione dei descrittori di distribuzione WebLogic Server (Java EE 5 e versioni precedenti)
  • La migrazione di risorse JBoss Application Server Java e percorso classe (Java EE 5 e versioni precedenti)
  • La migrazione dei descrittori di distribuzione JBoss Application Server (Java EE 5 e versioni precedenti)
  • La migrazione di risorse Oracle Application Server Java e JSP (Java EE 5 e versioni precedenti)
  • La migrazione dei descrittori di distribuzione Oracle Application Server (Java EE 5 e versioni precedenti)
  • La migrazione di risorse Apache Tomcat Java e JSP (Java EE 5 e versioni precedenti)
  • La migrazione di informazioni XML di contesto di Apache Tomcat contenute nell'applicazione
  • La migrazione da Apache Tomcat 6.0 o 7.0
  • La migrazione da Java SE 1.4, 5, 6, 7, 8 o 11 a Java 6, 7, 8, 11 o 12.

Tomcat Configuration Migration Tool

Lo strumento di migrazione della configurazione consente di spostare la configurazione del server e dell'applicazione in WebSphere Application Server Liberty migrando automaticamente parti della configurazione. Lo strumento supporta:

  • La migrazione da Apache Tomcat 6.0 o 7.0
  • La migrazione a Liberty
  • La migrazione delle informazioni XML di contesto, server e web di Apache Tomcat contenute nel server
  • La migrazione di informazioni XML di contesto e web di Apache Tomcat contenute nell'applicazione

Migration Toolkit for Application Binaries

Con il Migration Toolkit for Application Binaries, è possibile produrre dei report di migrazione e la configurazione dalla riga comandi utilizzando gli archivi applicazione e i file di classe senza che occorra il codice sorgente. Questo strumento evidenzia le differenze, le indicazioni di obsolescenza e le rimozioni di Java SE, le differenze del modello di programmazione Java EE e le differenze delle API WebSphere tra WebSphere tradizionale dalla V6.1 alla V9.0 e tra i server WebSphere tradizionale e Liberty. Supporta anche gli scenari di migrazione cloud e include un riepilogo della connettività cloud basato sui moduli.

Lo strumento di scansione dei file binari supporta la migrazione dalle seguenti versioni:

  • WebSphere Application Server V6.1
  • WebSphere Application Server V7.0
  • WebSphere Application Server V8.0
  • WebSphere Application Server tradizionale V8.5.5
  • WebSphere Application Server tradizionale V9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
Supporta la migrazione alle seguenti versioni:
  • WebSphere Application Server tradizionale V8.5.5
  • WebSphere Application Server tradizionale V9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
  • Open Liberty

Scaricare il Migration Toolkit for Application Binaries.

Transformation Advisor

Può essere utilizzato per eseguire la scansione delle distribuzioni WebSphere, WebLogic, JBoss e Apache Tomcat per valutare tutte le applicazioni e fornire informazioni dettagliate, compreso lo sforzo necessario per modernizzare le proprie applicazioni.

IBM Cloud Transformation Advisor è consigliato per produrre una vista completa del proprio patrimonio di applicazioni poiché include un'analisi delle applicazioni e delle configurazioni più completa, fornisce importanti informazioni di pianificazione e genera degli asset e dei consigli personalizzati per gli ambienti cloud.

Ulteriori risorse

La pagina web WebSphere Migration Knowledge Collection: Migrating to Liberty fornisce una panoramica di tutti gli strumenti, dei video e dei link alle risorse.

La pagina web WebSphere Migration Knowledge Collection: Getting Started fornisce informazioni su tutti gli aspetti della migrazione di WebSphere Application Server.

Per informazioni complete sugli argomenti di migrazione di WebSphere Application Server, compresi degli esempi di utilizzo del toolkit di migrazione, consultare il manuale WebSphere Application Server V8.5 Migration Guide.

Sottotemi Informazioni su Origine Utilizzo dello scanner