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