Panoramica
Estendi IBM Bob con workflow AI dedicati per aggiornare, migrare e modernizzare applicazioni Java enterprise su larga scala.
IBM Bob Premium Package per Java Modernization estende IBM Bob con workflow guidati e automatizzati che riducono la complessità, il rischio e il tempo necessari per modernizzare i parchi Java aziendali. È progettato per gli ingegneri Java che affrontano sfide reali — dagli aggiornamenti di versione e la migrazione del runtime alle migrazioni di framework UI e alla generazione di test.
Workflow disponibili
Workflow di aggiornamento Java
Aggiornamento da Java 8 o 11 a versioni moderne (17, 21 o 25) con validazione guidata dall'IA e correzioni agentiche.
Workflow di modernizzazione Liberty
Migrazione da WebSphere tradizionale al runtime Liberty, integrata con IBM Application Modernization Accelerator.
Workflow di modernizzazione UI
Modernizzazione di framework UI legacy verso alternative moderne con migrazione componente per componente e gate di validazione.
Workflow di generazione test unitari
Generazione di test con strategia prima, con cicli genera–esegui–correggi e integrazione della copertura JaCoCo.
Workflow di remediation delle vulnerabilità Java
Identifica vulnerabilità note nelle dipendenze Java usando il database OSV, prioritizza i risultati e aggiorna le dipendenze interessate a versioni sicure.
Skill disponibili
| Nome | Descrizione |
|---|---|
spring-boot-to-quarkus | Migra le applicazioni Spring Boot verso Quarkus usando un flusso di skill modulare e controllato da gate, con validazione della compilazione dopo ogni fase. |
Per maggiori informazioni su come funzionano gli skill in Bob, consulta Skills.
Come funziona
Il package Java Modernization è ottimizzato per workflow di modernizzazione deterministici e ripetibili su grandi applicazioni Java. Allinea analisi, trasformazione e validazione in un'unica esperienza guidata dallo sviluppatore.
Contesto enterprise
Comprensione a livello di sistema di grandi parchi Java, incluse dipendenze e relazioni architetturali.
Trasformazioni agentiche
Cicli di refactoring multi-step (Build → Test → Diagnose → Fix) che iterano finché l'applicazione non funziona correttamente.
Guardrail stabili
Valida le modifiche in anticipo, rilevando rischi di concorrenza, deriva della configurazione e regressioni delle prestazioni prima dell'integrazione.
Integrazione OpenRewrite
Automazione deterministica delle recipe per le trasformazioni del codice, garantendo risultati ripetibili su grandi codebase.
Impatto operativo
Gli output di migrazione vengono riutilizzati nelle fasi di modernizzazione senza rielaborazione, risparmiando tempo nelle grandi migrazioni.
Fiducia enterprise IBM
Costruito sul modello di affidabilità enterprise di IBM per governance, verificabilità e tracciabilità.
Supporto per gli strumenti di build
Il package supporta sia Maven che Gradle come strumenti di build.
Guida introduttiva
Verificare i prerequisiti
Assicurati che il tuo ambiente, sistema e progetto soddisfino tutti i requisiti prima di iniziare.
Per maggiori informazioni, consulta Prerequisiti.
Scegliere un workflow
Esamina i workflow disponibili e identifica quello che si adatta al tuo obiettivo di modernizzazione.
Per maggiori informazioni, consulta Workflow.
Avviare il workflow
Avvia il workflow scelto usando il pulsante Avvia workflow nel pannello chat di Bob, oppure usa il comando skill /start-java-mod.
Per maggiori informazioni, consulta Guida introduttiva.