Utilizar la IA generativa para transformar las aplicaciones Java empresariales

Aceleración del ciclo de vida del desarrollo de software Java con IBM watsonx Code Assistant
Dibujo informático de una persona sentada frente a un ordenador en un escritorio
Superar las complejidades de la modernización de aplicaciones Java

rKube, un proveedor de soluciones de TI con sede en Marruecos especializado en modernizar aplicaciones IBM WebSphere y ofrecer actualizaciones de Java en Europa, Oriente Medio y África (EMEA), se encontró en medio de crecientes demandas para ayudar a los clientes a actualizar sus aplicaciones Java. Las organizaciones se enfrentan a muchos desafíos potenciales con la modernización de las aplicaciones Java, incluida una documentación deficiente, bases de código complejas y pruebas obsoletas. Para muchas empresas, estos desafíos obstaculizan su crecimiento e impactan en su ventaja competitiva.

Con una década de experiencia en este espacio, rKube reconoció la urgente necesidad de acelerar las capacidades de modernización de Java con una solución que comprendiera todo el ciclo de vida del desarrollo de software y ayudara en la transformación real. Tradicionalmente, los procesos de modernización de aplicaciones han requerido un gran esfuerzo manual, lo que a menudo ha provocado cuellos de botella significativos y un aumento de los costes. Por lo tanto, rKube buscó un enfoque utilizando la IA generativa (IA gen) y la 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 encarecidamente el producto a otros y estoy entusiasmado con el futuro de IBM con la IA generativa.
Walid Largou Directora general Kube
Aplicación de la IA generativa a la modernización de aplicaciones

Para abordar eficazmente estos desafíos generalizados, rKube contrató a IBM en busca de 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 codificación de IA generativa que ofrece asistencia general de codificación en muchos lenguajes de programación y también está específicamente entrenado y optimizado para modernizar las aplicaciones Java empresariales. El piloto duró seis semanas e involucró a diez participantes de ambas compañías, utilizando principalmente datos de rKube.

Durante la PoC, watsonx Code Assistant se integró en el flujo de trabajo de rKube, lo que ayudó a automatizar varios pasos laboriosos. Estos pasos incluían generar transformaciones precisas del código que fueran directamente aplicables a los sistemas existentes, crear pruebas unitarias exhaustivas para ayudar a garantizar la precisión tras las actualizaciones y proporcionar un análisis explicativo detallado de los componentes modificados, lo que mejoró la transparencia general a lo largo del ciclo de desarrollo. Estas capacidades permitieron a los desarrolladores acelerar el proceso de modernización de aplicaciones y optimizar sustancialmente la eficiencia operativa.

Mayor eficacia, alta calidad sostenida y costes reducidos con Ia generativa

El PoC fue un éxito. Dado que watsonx Code Assistant está específicamente capacitado para modernizar las aplicaciones Java empresariales, el equipo consiguió el impresionante hito de transformar automáticamente el 80 % del código de las aplicaciones WebSphere en marcos contemporáneos para IBM WebSphere Liberty. Además, todo el ciclo de desarrollo de modernización de aplicaciones se aceleró con la generación de pruebas unitarias y las capacidades de resumen que están integradas directamente en watsonx Code Assistant.

  • Transformó automáticamente el 80 % del código de las aplicaciones tradicionales de WebSphere

  • Aumento de la cobertura de las pruebas unitarias hasta en un 90

Para rKube, las capacidades de IBM watsonx Code Assistant demostraron ser idóneas para agilizar el desarrollo de software y aumentar la productividad de los empleados, modernizando al mismo tiempo las aplicaciones Java empresariales y mejorando 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 modernización de aplicaciones con sede en Marruecos, que ofrece soluciones innovadoras para ayudar a las empresas a actualizar y migrar sus aplicaciones existentes a la nube con facilidad.

 

Componente de la solución IBM watsonx Code Assistant
Watsonx Code Assistant está ayudando 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 fiables, lo que proporciona las herramientas para extraer rápidamente la información requerida de documentos grandes y diversas fuentes.  

Explore watsonx Code Assistant Ver más casos de éxito
Legal

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

Ejemplos presentados únicamente a título ilustrativo. Los resultados reales variarán en función de las configuraciones y condiciones del cliente y, por lo tanto, no se pueden ofrecer resultados esperados de forma general.