Descripción general
Amplía IBM Bob con flujos de trabajo de IA diseñados para actualizar, migrar y modernizar aplicaciones Java empresariales a escala.
El IBM Bob Premium Package para Java Modernization amplía IBM Bob con flujos de trabajo guiados y automatizados que reducen la complejidad, el riesgo y el tiempo necesario para modernizar entornos Java empresariales. Está diseñado para ingenieros Java que enfrentan desafíos del mundo real: desde actualizaciones de versiones y migración de entornos de ejecución hasta migraciones de frameworks de UI y generación de pruebas.
Flujos de trabajo disponibles
Flujo de trabajo de actualización de Java
Actualización de Java 8 u 11 a versiones modernas (17, 21 o 25) con validación impulsada por IA y correcciones agénticas.
Flujo de trabajo de modernización a Liberty
Migración de WebSphere tradicional al entorno de ejecución Liberty, integrado con IBM Application Modernization Accelerator.
Flujo de trabajo de modernización de UI
Modernización de frameworks de UI heredados a alternativas modernas con migración componente por componente y puertas de validación.
Flujo de trabajo de generación de pruebas unitarias
Generación de pruebas con estrategia primero, con bucles de generar–ejecutar–corregir e integración de cobertura JaCoCo.
Flujo de trabajo de remediación de vulnerabilidades de Java
Identifica vulnerabilidades conocidas en dependencias Java usando la base de datos OSV, prioriza hallazgos y actualiza las dependencias afectadas a versiones seguras.
Skills disponibles
| Nombre | Descripción |
|---|---|
spring-boot-to-quarkus | Migra aplicaciones Spring Boot a Quarkus usando un flujo de skill modular y controlado por gates con validación de compilación después de cada fase. |
Para más información sobre cómo funcionan los skills en Bob, consulta Skills.
Cómo funciona
El paquete Java Modernization está optimizado para flujos de trabajo de modernización deterministas y repetibles en grandes aplicaciones Java. Alinea el análisis, la transformación y la validación en una única experiencia impulsada por el desarrollador.
Contexto empresarial
Comprensión a nivel de sistema de grandes entornos Java, incluidas dependencias y relaciones arquitectónicas.
Transformaciones agénticas
Ciclos de refactorización de múltiples pasos (Build → Test → Diagnose → Fix) que iteran hasta que la aplicación funciona correctamente.
Barreras de seguridad estables
Valida los cambios de forma temprana, detectando riesgos de concurrencia, deriva de configuración y regresiones de rendimiento antes de la integración.
Integración con OpenRewrite
Automatización determinista de recetas para transformaciones de código, garantizando resultados repetibles en grandes bases de código.
Impacto operativo
Los resultados de la migración se reutilizan en las fases de modernización sin necesidad de un nuevo análisis, ahorrando tiempo en grandes migraciones.
Confianza empresarial de IBM
Construido sobre el modelo de confiabilidad empresarial de IBM para gobernanza, auditabilidad y trazabilidad.
Soporte de herramientas de build
El paquete admite tanto Maven como Gradle como herramientas de build.
Cómo empezar
Revisar los requisitos previos
Asegúrate de que tu entorno, sistema y proyecto cumplan todos los requisitos antes de comenzar.
Para más información, consulta Requisitos previos.
Elegir un flujo de trabajo
Revisa los flujos de trabajo disponibles e identifica cuál se adapta a tu objetivo de modernización.
Para más información, consulta Flujos de trabajo.
Iniciar el flujo de trabajo
Inicia tu flujo de trabajo elegido usando el botón Iniciar flujo de trabajo en el panel de chat de Bob, o usa el comando de habilidad /start-java-mod.
Para más información, consulta Cómo empezar.
Descripción general
Amplía IBM Bob con paquetes premium que ofrecen funciones especializadas para plataformas y flujos de trabajo de modernización específicos.
Requisitos previos
Revisa los requisitos del sistema, entorno y proyecto antes de iniciar un flujo de trabajo de Java Modernization con IBM Bob.