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.
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.
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.
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.
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.
© 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.