Ikhtisar
Gunakan IBM Bob Premium Package for Java Modernization untuk menganalisis dan migrasi aplikasi Java dengan bantuan AI.
IBM Bob Premium Package for Java Modernization memperluas IBM Bob dengan workflow terpandu dan otomatis yang mengurangi kompleksitas, risiko, dan waktu yang dibutuhkan untuk memodernisasi Java estate enterprise. Package ini dirancang untuk engineer Java yang menangani tantangan dunia nyata — mulai dari upgrade versi dan runtime migration hingga migrasi framework UI dan pembuatan test.
Available workflows
Java upgrade workflow
Upgrade from Java 8 or 11 to modern versions (17, 21, or 25) with AI-driven validation and agentic fixes.
Liberty modernization workflow
Migrate from traditional WebSphere to Liberty runtime, integrated with the IBM Application Modernization Accelerator.
UI modernization workflow
Modernize legacy UI frameworks to modern alternatives with component-by-component migration and validation gates.
Unit test generation workflow
Strategy-first test generation with generate–run–fix loops and JaCoCo coverage integration.
Java Vulnerability Remediation workflow
Identifikasi kerentanan yang diketahui dalam dependensi Java dengan menggunakan database OSV, prioritaskan temuan, dan perbarui dependensi yang terdampak ke versi aman.
Skill yang tersedia
| Nama | Deskripsi |
|---|---|
spring-boot-to-quarkus | Migrasi aplikasi Spring Boot ke Quarkus menggunakan alur skill modular berbasis gate dengan validasi kompilasi setelah setiap fase. |
Untuk informasi lebih lanjut tentang cara kerja skill di Bob, lihat Skills.
How it works
Package Java Modernization dioptimalkan untuk workflow modernisasi yang deterministik dan bisa diulang di aplikasi Java berskala besar. Package ini menyelaraskan analisis, transformasi, dan validasi ke dalam satu pengalaman terpandu yang dikendalikan developer.
Enterprise context
System-level understanding of large Java estates, including dependencies and architectural relationships.
Agentic transformations
Multi-step refactoring cycles (Build → Test → Diagnose → Fix) that iterate until the application runs successfully.
Stable guardrails
Validates changes early, catching concurrency risks, configuration drift, and performance regressions before integration.
OpenRewrite integration
Deterministic recipe automation for code transformations, ensuring repeatable outcomes across large codebases.
Operational impact
Migration outputs are reused across modernization phases without re-analysis, saving time on large migrations.
IBM enterprise trust
Built on IBM's enterprise-grade reliability model for governance, auditability, and traceability.
Build tool support
Package ini mendukung kedua build tool: Maven dan Gradle.
Getting started
Review prerequisites
Pastikan lingkungan, sistem, dan project kamu memenuhi semua requirement sebelum memulai.
Untuk informasi lebih lanjut, lihat Prerequisites.
Choose a workflow
Tinjau workflow yang tersedia dan tentukan mana yang paling sesuai dengan tujuan modernisasimu.
Untuk informasi lebih lanjut, lihat Workflows.
Start the workflow
Mulai workflow pilihanmu menggunakan tombol Start Workflow di panel chat Bob, atau gunakan skill command /start-java-mod.
Untuk informasi lebih lanjut, lihat Getting started.