Présentation
Étends IBM Bob avec des workflows d'IA conçus pour mettre à niveau, migrer et moderniser des applications Java d'entreprise à grande échelle.
Le IBM Bob Premium Package pour Java Modernization étend IBM Bob avec des workflows guidés et automatisés qui réduisent la complexité, le risque et le temps nécessaires pour moderniser les parcs Java d'entreprise. Il est conçu pour les ingénieurs Java qui s'attaquent à des défis réels — des mises à niveau de versions et de la migration d'environnements d'exécution aux migrations de frameworks d'interface utilisateur et à la génération de tests.
Workflows disponibles
Workflow de mise à niveau Java
Mise à niveau de Java 8 ou 11 vers des versions modernes (17, 21 ou 25) avec validation pilotée par l'IA et corrections agentiques.
Workflow de modernisation Liberty
Migration de WebSphere traditionnel vers l'environnement d'exécution Liberty, intégrée avec IBM Application Modernization Accelerator.
Workflow de modernisation de l'interface utilisateur
Modernisation des frameworks d'interface utilisateur hérités vers des alternatives modernes avec une migration composant par composant et des portes de validation.
Workflow de génération de tests unitaires
Génération de tests avec stratégie d'abord, avec des boucles générer–exécuter–corriger et l'intégration de la couverture JaCoCo.
Workflow de remédiation des vulnérabilités Java
Identifie les vulnérabilités connues dans les dépendances Java à l'aide de la base de données OSV, priorise les résultats et met à jour les dépendances affectées vers des versions sécurisées.
Skills disponibles
| Nom | Description |
|---|---|
spring-boot-to-quarkus | Migre les applications Spring Boot vers Quarkus à l'aide d'un flux de skill modulaire piloté par des gates, avec validation de compilation après chaque phase. |
Pour plus d'informations sur le fonctionnement des skills dans Bob, consulte Skills.
Comment ça fonctionne
Le package Java Modernization est optimisé pour des workflows de modernisation déterministes et reproductibles sur de grandes applications Java. Il aligne l'analyse, la transformation et la validation dans une expérience unique pilotée par le développeur.
Contexte enterprise
Compréhension au niveau système des grands parcs Java, incluant les dépendances et les relations architecturales.
Transformations agentiques
Cycles de refactorisation multi-étapes (Build → Test → Diagnose → Fix) qui itèrent jusqu'à ce que l'application fonctionne correctement.
Garde-fous stables
Valide les changements tôt, détectant les risques de concurrence, la dérive de configuration et les régressions de performance avant l'intégration.
Intégration OpenRewrite
Automatisation déterministe des recettes pour les transformations de code, garantissant des résultats reproductibles sur de grandes bases de code.
Impact opérationnel
Les résultats de migration sont réutilisés dans les phases de modernisation sans nouvelle analyse, économisant du temps sur les grandes migrations.
Fiabilité enterprise IBM
Construit sur le modèle de fiabilité enterprise d'IBM pour la gouvernance, l'auditabilité et la traçabilité.
Support des outils de build
Le package prend en charge Maven et Gradle comme outils de build.
Démarrage
Vérifier les prérequis
Assure-toi que ton environnement, ton système et ton projet satisfont toutes les exigences avant de commencer.
Pour plus d'informations, consulte Prérequis.
Choisir un workflow
Examine les workflows disponibles et identifie celui qui correspond à ton objectif de modernisation.
Pour plus d'informations, consulte Workflows.
Lancer le workflow
Lance le workflow choisi en utilisant le bouton Démarrer le workflow dans le panneau de chat Bob, ou utilise la commande de compétence /start-java-mod.
Pour plus d'informations, consulte Démarrage.
Vue d'ensemble
Etends IBM Bob avec des packages premium qui offrent des fonctionnalites specialisees pour des plateformes et des flux de travail de modernisation specifiques.
Prérequis
Vérifie les exigences système, d'environnement et de projet avant de démarrer un workflow Java Modernization avec IBM Bob.