Inicio Casos de Estudio rKube Uso de la IA generativa para transformar las aplicaciones Java empresariales
Cómo acelerar el ciclo de vida en el desarrollo de software Java con IBM watsonx Code Assistant
Dibujo informático de una persona sentada frente a una computadora en un escritorio
Cómo superar las complejidades de la modernización de aplicaciones Java

rKube, un proveedor de soluciones de TI con sede en Marruecos que se especializa en modernizar aplicaciones IBM WebSphere y ofrecer actualizaciones de Java en Europa, Medio Oriente y África (EMEA), se encontró en medio de crecientes demandas para ayudar a los clientes a actualizar sus aplicaciones Java. Las organizaciones enfrentan muchos desafíos potenciales al modernizar las aplicaciones Java, incluida una documentación deficiente, bases de código complejas y pruebas obsoletas. Para muchas compañías, estos desafíos obstaculizan su crecimiento y afectan su beneficio competitivo.

Con una década de experiencia en este espacio, rKube reconoció la necesidad urgente de acelerar las capacidades de modernización de Java con una solución que abarcara todo el ciclo de vida del desarrollo de software y brindara apoyo con la transformación real. Tradicionalmente, los procesos de modernización de aplicaciones requerían un gran esfuerzo manual, lo que a menudo generaba cuellos de botella significativos y mayores costos. Por lo tanto, rKube buscó un enfoque con IA generativa y automatización.

IBM watsonx Code Assistant hace que la modernización de Java sea más sencilla, más rápida y garantiza una mejor calidad. Recomendaría ampliamente el producto a otras personas y estoy entusiasmado con el futuro de IBM con la IA generativa. Walid Largou CEO rKube
Aplicación de la IA generativa a la modernización de aplicaciones

Para abordar de manera efectiva estos desafíos generalizados, rKube contrató a IBM para obtener ayuda, y trabajaron junto con IBM Client Engineering para realizar una prueba de concepto (PoC) con IBM watsonx Code Assistant.  Watsonx Code Assistant es un asistente de programación de IA generativa que ofrece asistencia general de programación en muchos lenguajes de programación y también está específicamente capacitado y optimizado para modernizar las aplicaciones Java empresariales. El piloto duró 6 semanas e involucró a 10 participantes de ambas compañías, empleando datos principalmente de rKube.

Durante la prueba de concepto, watsonx Code Assistant se integró en el flujo de trabajo de rKube, lo que ayudó a automatizar varios pasos laboriosos. Estos pasos incluyeron la generación de transformaciones de código precisas que fueran directamente aplicables a los sistemas existentes, la creación de pruebas unitarias completas para ayudar a garantizar la precisión luego de las actualizaciones y el suministro de un análisis explicativo detallado de los componentes modificados, lo que mejoró la transparencia general durante todo el ciclo de desarrollo. Estas capacidades permitieron a los desarrolladores acelerar el proceso de modernización de aplicaciones y optimizar sustancialmente la eficiencia operativa.

Eficiencia mejorada, alta calidad sostenida y costos reducidos con IA generativa

La prueba de concepto fue exitosa. Debido a que watsonx Code Assistant está específicamente capacitado para modernizar aplicaciones Java empresariales, el equipo logró un hito impresionante al transformar automáticamente el 80% del código de aplicaciones WebSphere dentro del alcance en marcos contemporáneos para IBM WebSphere Liberty. Además, se aceleró todo el ciclo de desarrollo de modernización de aplicaciones con generación de pruebas unitarias y capacidades de resumen integradas directamente en watsonx Code Assistant.

  • Transformó automáticamente el 80 % del código de aplicación tradicional de WebSphere

  • Aumentó la cobertura de las pruebas unitarias hasta en un 90 %.

Para rKube, las capacidades de IBM watsonx Code Assistant demostraron ser ideales para agilizar el desarrollo de software y aumentar la productividad de los empleados, al tiempo que modernizaban las aplicaciones Java empresariales y mejoraban la experiencia del cliente en el proceso.

Logotipo de rKube
Acerca de rKube

rKube (enlace externo a ibm.com) es una empresa líder en la modernización de aplicaciones, cuya sede se ubica en Marruecos; ofrece soluciones innovadoras para ayudar a las empresas a actualizar y migrar con facilidad sus aplicaciones existentes a la nube.

 

Watsonx Code Assistant ayuda a las empresas a acelerar la generación de código y aumentar la productividad de los desarrolladores.

La plataforma IBM watsonx está diseñada para ayudar a las empresas a acelerar el desarrollo de soluciones de IA confiables, proporcionando las herramientas para extraer rápidamente la información requerida de documentos grandes y diversas fuentes.  

Conozca watsonx Code Assistant Ver más casos de estudio
Legal

© Copyright IBM Corporation 2024. IBM, el logotipo de IBM, IBM watsonx, watsonx Code Assistant y WebSphere son marcas comerciales o marcas registradas de IBM Corp., en Estados Unidos o en otros países.

Los ejemplos presentados son solo ilustrativos. Los resultados reales variarán en función de las configuraciones y condiciones del cliente y, por lo tanto, no se pueden proporcionar resultados generalmente previstos.