Panoramica di Migration Toolkit for Application Binaries
Il Migration Toolkit for Application Binaries è lo strumento più recente in IBM® WebSphere® Application Server Migration Toolkit. Lo strumento include una funzionalità di scansione per valutare rapidamente i file binari delle applicazioni per una distribuzione rapida su WebSphere Application Server tradizionale e Liberty. Questo strumento di riga comandi consente agli amministratori di valutare le applicazioni in pochi minuti senza accedere al codice sorgente. Si consiglia sempre di eseguire le scansioni in un ambiente inferiore invece che in un ambiente di produzione.
Lo strumento può generare i seguenti report e file di configurazione:
- Report valutazione tecnologia applicazione
- Report Inventario applicazione
- Report Application Migration
- Report Analisi dettagliata sulla migrazione
- Configurazione Liberty
Lo strumento può visualizzare un report HTML oppure salvare il report come un file HTML o JSON. Il file di configurazione di Liberty può essere generato solo come un file XML. Quando si esegue la migrazione a Liberty, il file server.xml verrà generato nella sezione Configurazione Liberty del report. Se si sta eseguendo la migrazione tra versioni di WebSphere tradizionale, viene generato uno script wsadmin separato quando viene rilevata la configurazione.
Report Application Migration
Il report Migrazione dell'applicazione combina il contenuto del report Valutazione tecnologia applicazione ( --evaluate ), il report Analisi dettagliata della migrazione ( --analyze ), il report Inventario applicazione ( --inventory ) e il file di configurazione WebSphere ( --generateConfig ). Il report di migrazione applicazione viene creato con l'azione --all , che è la nuova azione predefinita. Il Report Valutazione tecnologia applicazione può ancora essere generato specificando esplicitamente l'azione --evaluate.
java -jar binaryAppScanner.jar <binaryInputPath> [action] [options]
Report valutazione tecnologia applicazione
Il report Valutazione tecnologia applicazione identifica i modelli di programmazione Java™ EE nell'applicazione e fornisce una raccomandazione per l'edizione IBM WebSphere Application Server adatta. Questo report viene fornito anche dal toolkit di migrazione basato su Eclipseutilizzando la barra dei menu di Eclipse .
Report Inventario applicazione
Il report Inventario applicazione contiene un inventario di alto livello del contenuto e della struttura di ogni applicazione, informazioni sui potenziali problemi di distribuzione e considerazioni sulle prestazioni. Queste informazioni sono utili per determinare il contenuto e la complessità delle applicazioni.
Report Analisi dettagliata sulla migrazione
Il report di analisi dettagliata della migrazione evidenzia il modello di programmazione Java EE e le differenze API WebSphere tra le varie versioni di WebSphere Application Server tradizionale e Liberty. Lo strumento offre consigli e potenziali soluzioni per valutare la facilità di spostamento delle applicazioni da una versione di WebSphere tradizionale ad un'altra, oltre che a Liberty. Lo strumento supporta anche la migrazione da JBoss, WebLogic, Apache Tomcat e altri server di terze parti. Informa inoltre delle eventuali differenze di implementazione della specifica Java EE che potrebbero influenzare le applicazioni. Se si sta spostando un'applicazione su una piattaforma cloud, lo strumento offre ulteriori consigli, suggerimenti e prassi ottimali per garantire che l'applicazione venga eseguita correttamente in tali ambienti. Lo strumento consente anche di creare regole definite dall'utente per contrassegnare gli scenari specifici per la propria migrazione.
Questo report contrassegna le regole nelle seguenti categorie di regole, che sono state introdotte dal toolkit di migrazione basato su Eclipse:
- Tutti i server delle applicazioni
- Migrazione da Apache Tomcat a WebSphere
- Considerazioni sulla connettività per IBM Cloud
- Contenitori (OpenShift, Kubernetes)
- Migrazione del framework
- Java EE 6
- Java EE 7
- Java EE 8
- Migrazione della versione di Java SE
- Java Technology Support for Liberty
- Java Technology Support for Liberty Core
- Supporto della tecnologia Java per Open Liberty
- Migrazione da JBoss a WebSphere
- Liberty per Java su IBM Cloud
- Liberty su PaaS di terze parti
- Altri server di terze parti
- Considerazioni sulla connettività della tecnologia per IBM Cloud
- Definito dall'utente
- Migrazione da WebLogic a WebSphere
- Da WebSphere tradizionale a Liberty
- WebSphere tradizionale a Liberty Java EE 6
- Migrazione della versione di WebSphere
Lo strumento della riga comandi supporta la migrazione da Java SE 5 o successive e WebSphere Application Server versione 6.1 o successive. Per contrassegnare le regole per le versioni precedenti di Java o WebSphere Application Server, utilizzare WebSphere Application Server Migration Toolkit basato su Eclipse sull'origine dell'applicazione.
Configurazione Liberty
Il file di configurazione di Liberty viene generato e include la configurazione necessaria in un server Liberty basato sulla scansione dei file binari delle applicazioni e della configurazione di WebSphere. Utilizzare questo file per configurare il server Liberty copiando il contenuto nel file server.xml Liberty oppure utilizzare l'elemento < include> per includerlo nella configurazione del server.
Configurare Migration Toolkit for Application Binaries
Lo scanner di file proprietari può essere configurato utilizzando parametri di riga comandi e un file di proprietà. Esiste un file scanner.properties nella stessa directory del jar di scanner dei file binari che può essere utilizzato per configurare le opzioni di scansione delle applicazioni. Eventuali opzioni di scansione specificate sulla riga comandi hanno la precedenza su quelle specificate nel file di proprietà.
Risorse aggiuntive
Per informazioni dettagliate sulle regole incluse nelle relative categorie, consultare il manuale Migration Toolkit.
WebSphere Migration Knowledge Collection: Migrating to Liberty fornisce una panoramica di tutti gli strumenti, dei video e dei link alle risorse.
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.