A rKube, fornecedora de soluções de TI com sede no Marrocos e especializada na modernização de aplicações IBM WebSphere e atualizações Java na Europa, Oriente Médio e África (EMEA), enfrentou uma demanda crescente para ajudar seus clientes a atualizar suas aplicações Java. As organizações enfrentam vários desafios potenciais ao modernizar aplicações Java, como documentação insuficiente, bases de código complexas e testes desatualizados. Esses obstáculos dificultam o crescimento de muitas empresas e afetam sua vantagem competitiva.
Com uma década de experiência nesse campo, a rKube reconheceu a necessidade urgente de acelerar os recursos de modernização Java com uma solução que compreendesse todo o ciclo de vida do desenvolvimento de software e auxiliasse na transformação real. No passado, os processos de modernização das aplicações exigiam esforços manuais consideráveis, o que frequentemente resultava em gargalos significativos e aumento dos custos. Então, a rKube buscou uma abordagem usando IA generativa (geração IA) e automação.
Para enfrentar efetivamente esses desafios generalizados, o rKube solicitou a ajuda da IBM e colaborou com o IBM Client Engineering para realizar uma prova de conceito (PoC) com o IBM watsonx Code Assistant. O watsonx Code Assistant é um assistente de codificação baseado em IA generativa que oferece suporte geral para codificação em diversos linguagens de programação e também é especificamente treinado e otimizado para modernizar aplicações Java empresariais. O projeto piloto durou seis semanas e contou com a participação de 10 pessoas de ambas as empresas, que utilizaram principalmente os dados do rKube.
Durante o PoC, o watsonx Code Assistant foi integrado ao fluxo de trabalho do rKube, ajudando a automatizar várias etapas trabalhosas. Essas etapas incluíam a geração de transformações de código precisas, diretamente aplicáveis aos sistemas existentes, a criação de testes unitários completos para ajudar a garantir a precisão após as atualizações e a fornecimento de uma análise explicativa detalhada dos componentes modificados, o que melhorou a transparência geral ao longo de todo o ciclo de desenvolvimento. Esses recursos permitiram aos desenvolvedores acelerar o processo de modernização das aplicações e otimizar consideravelmente a eficiência operacional.
A PoC foi bem-sucedida. Como o watsonx Code Assistant é especificamente treinado para a modernização de aplicações Java empresariais, a equipe alcançou um resultado impressionante ao transformar automaticamente 80% do código da aplicação WebSphere em frameworks contemporâneos para o IBM WebSphere Liberty. Além disso, todo o ciclo de desenvolvimento para a modernização das aplicações foi acelerado graças aos recursos de geração e síntese de testes unitários, integradas diretamente no watsonx Code Assistant.
Para o rKube, os recursos do IBM watsonx Code Assistant se mostraram ideais para otimizar o desenvolvimento de software, aumentar a produtividade dos funcionários, modernizar as aplicações Java da empresa e aprimorar a experiência do cliente.
A RKube (link externo ao site ibm.com) é uma empresa líder em modernização de aplicativos com sede em Marrocos, fornecendo soluções inovadoras para ajudar as empresas a atualizar e migrar seus aplicativos existentes para a nuvem com facilidade.
© Copyright IBM Corporation 2024. IBM, o logotipo da IBM, IBM watsonx, watsonx Code Assistant e WebSphere são marcas comerciais ou marcas registradas da IBM Corp. nos EUA e/ou em outros países.
Os exemplos apresentados têm caráter apenas ilustrativo. Os resultados reais variam de acordo com as configurações e condições do cliente e, portanto, não é possível apresentar os resultados esperados em geral.