高级套件IBM Bob Java Modernization 高级套件

概述

通过专为企业级 Java 应用程序升级、迁移和现代化而构建的 AI 工作流扩展 IBM Bob。

IBM Bob Java Modernization 高级套件通过引导式、自动化的工作流扩展 IBM Bob,降低了企业 Java 环境现代化的复杂性、风险和时间。它专为应对现实挑战的 Java 工程师设计——从版本升级和运行时迁移,到 UI 框架迁移和测试生成。

可用工作流

可用 skill

名称描述
spring-boot-to-quarkus使用模块化、gate 驱动的 skill 流程将 Spring Boot 应用迁移到 Quarkus,每个阶段后进行编译验证。

有关 skill 在 Bob 中如何工作的更多信息,请参阅 Skills

工作原理

Java Modernization 套件针对大型 Java 应用程序中确定性、可重复的现代化工作流进行了优化,将分析、转换和验证整合在单一的开发者主导体验中。

企业上下文

对大型 Java 环境的系统级理解,包括依赖关系和架构关系。

智能体转换

多步骤重构周期(Build → Test → Diagnose → Fix),持续迭代直至应用程序成功运行。

稳定的护栏

提前验证更改,在集成前检测并发风险、配置偏移和性能回归。

OpenRewrite 集成

用于代码转换的确定性配方自动化,确保在大型代码库中产生可重复的结果。

运营影响

迁移输出在现代化阶段跨越重复使用,无需重新分析,节省大型迁移的时间。

IBM 企业信任

基于 IBM 企业级可靠性模型构建,支持治理、可审计性和可追溯性。

构建工具支持

该套件同时支持 MavenGradle 构建工具。

快速入门

查看先决条件

开始之前,确保你的环境、系统和项目满足所有要求。

更多信息,请参阅先决条件

选择工作流

查看可用工作流,确定哪个符合你的现代化目标。

更多信息,请参阅工作流

启动工作流

使用 Bob 聊天面板中的启动工作流按钮,或使用技能命令 /start-java-mod 启动选定的工作流。

更多信息,请参阅快速入门

这个主题怎么样?