Visão geral
Estende o IBM Bob com fluxos de trabalho de IA desenvolvidos para atualizar, migrar e modernizar aplicações Java corporativas em escala.
O IBM Bob Premium Package para Java Modernization estende o IBM Bob com fluxos de trabalho guiados e automatizados que reduzem a complexidade, o risco e o tempo envolvidos na modernização de ambientes Java corporativos. É projetado para engenheiros Java que enfrentam desafios do mundo real — desde atualizações de versões e migração de runtime até migrações de frameworks de UI e geração de testes.
Fluxos de trabalho disponíveis
Fluxo de trabalho de atualização Java
Atualização do Java 8 ou 11 para versões modernas (17, 21 ou 25) com validação orientada por IA e correções agênticas.
Fluxo de trabalho de modernização para Liberty
Migração do WebSphere tradicional para o runtime Liberty, integrado com o IBM Application Modernization Accelerator.
Fluxo de trabalho de modernização de UI
Modernização de frameworks de UI legados para alternativas modernas com migração componente por componente e gates de validação.
Fluxo de trabalho de geração de testes unitários
Geração de testes com estratégia primeiro, com loops gerar–executar–corrigir e integração de cobertura JaCoCo.
Fluxo de trabalho de remediation de vulnerabilidades Java
Identifica vulnerabilidades conhecidas em dependências Java usando a base de dados OSV, prioriza resultados e atualiza as dependências afetadas para versões seguras.
Skills disponíveis
| Nome | Descrição |
|---|---|
spring-boot-to-quarkus | Migra aplicações Spring Boot para Quarkus usando um fluxo de skill modular e controlado por gates, com validação de compilação após cada fase. |
Para mais informações sobre como os skills funcionam no Bob, consulta Skills.
Como funciona
O pacote Java Modernization é otimizado para fluxos de trabalho de modernização determinísticos e repetíveis em grandes aplicações Java. Ele alinha análise, transformação e validação em uma única experiência orientada pelo desenvolvedor.
Contexto enterprise
Compreensão a nível de sistema de grandes ambientes Java, incluindo dependências e relações arquiteturais.
Transformações agênticas
Ciclos de refatoração em várias etapas (Build → Test → Diagnose → Fix) que iteram até a aplicação ser executada com sucesso.
Barreiras de proteção estáveis
Valida as alterações antecipadamente, detectando riscos de concorrência, desvio de configuração e regressões de desempenho antes da integração.
Integração com OpenRewrite
Automação determinística de receitas para transformações de código, garantindo resultados repetíveis em grandes bases de código.
Impacto operacional
Os resultados de migração são reutilizados nas fases de modernização sem reanálise, economizando tempo em grandes migrações.
Confiança enterprise da IBM
Construído no modelo de confiabilidade enterprise da IBM para governança, auditabilidade e rastreabilidade.
Suporte a ferramentas de build
O pacote suporta tanto Maven quanto Gradle como ferramentas de build.
Primeiros passos
Verificar os pré-requisitos
Garante que o teu ambiente, sistema e projeto atendam a todos os requisitos antes de começar.
Para mais informações, consulta Pré-requisitos.
Escolher um fluxo de trabalho
Revisa os fluxos de trabalho disponíveis e identifica qual se adequa ao teu objetivo de modernização.
Para mais informações, consulta Fluxos de trabalho.
Iniciar o fluxo de trabalho
Inicia o fluxo de trabalho escolhido usando o botão Iniciar fluxo de trabalho no painel de chat do Bob, ou usa o comando de skill /start-java-mod.
Para mais informações, consulta Primeiros passos.