My IBM Se connecter
Utiliser l’IA générative pour transformer les applications Java d’entreprise

Utiliser l’IA générative pour transformer les applications Java d’entreprise

Accélérer le cycle de développement des logiciels Java avec IBM watsonx Code Assistant
Dessin d’ordinateur d’une personne assise à un ordinateur de bureau
Surmonter les complexités de la modernisation des applications Java

Surmonter les complexités de la modernisation des applications Java

rKube, fournisseur de solutions informatiques basé au Maroc et spécialisé dans la modernisation des applications IBM WebSphere et la fourniture de mises à jour Java en Europe, au Moyen-Orient et en Afrique (EMEA), s’est trouvé confronté à des demandes croissantes pour aider ses clients à mettre à jour leurs applications Java. Les organisations sont confrontées à de nombreux défis potentiels lors de la modernisation des applications Java, notamment une documentation insuffisante, des bases de code complexes et des tests obsolètes. Ces obstacles entravent la croissance de nombreuses entreprises et ont des répercussions sur leur avantage concurrentiel.

Avec une décennie d’expérience dans ce domaine, rKube a reconnu le besoin urgent d’accélérer les capacités de modernisation de Java avec une solution qui englobe l’ensemble du cycle de vie du développement logiciel et aide à la transformation réelle. Par le passé, les processus de modernisation des applications exigeaient des efforts manuels considérables, ce qui entraînait souvent des goulots d’étranglement importants et une augmentation des coûts. C’est pourquoi rKube a cherché une approche basée sur l’IA générative et l’automatisation.

IBM watsonx Code Assistant facilite, accélère et garantit une meilleure qualité de la modernisation de Java. Je recommanderais vivement ce produit et je suis enthousiaste quant à l’avenir d’IBM en matière d’IA générative. Walid Largou PDG rKube
Appliquer l’IA générative à la modernisation des applications

Appliquer l’IA générative à la modernisation des applications

Pour s’attaquer efficacement à ces défis généralisés, rKube a demandé l’aide d’IBM, et ils ont collaboré avec IBM Client Engineering pour mener une preuve de concept (PoC) avec IBM watsonx Code Assistant.  watsonx Code Assistant est un assistant de codage d’IA générative qui fournit une assistance générale au codage dans de nombreux langages de programmation et qui est également spécifiquement formé et optimisé pour moderniser les applications Java d’entreprise. Le projet pilote s’est déroulé pendant six semaines et a impliqué 10 participants des deux entreprises, qui ont principalement exploité les données de rKube.

Pendant le PoC, watsonx Code Assistant a été intégré dans le workflow de rKube, aidant à automatiser plusieurs étapes laborieuses. Ces étapes comportaient la génération de transformations de code précises directement applicables aux systèmes existants, la création de tests unitaires complets pour aider à garantir la précision après les mises à jour et la fourniture d’une analyse explicative détaillée des composants modifiés, ce qui a amélioré la transparence globale tout au long du cycle de développement. Ces capacités ont permis aux développeurs d’accélérer le processus de modernisation des applications et de rationaliser considérablement l’efficacité opérationnelle.

Une efficacité accrue, une qualité soutenue et des coûts réduits grâce à l’IA générative

Une efficacité accrue, une qualité soutenue et des coûts réduits grâce à l’IA générative

Le PoC a été un franc succès. Comme watsonx Code Assistant est spécifiquement formé à la modernisation des applications Java d’entreprise, l’équipe a atteint un objectif impressionnant en transformant automatiquement 80 % du code de l’application WebSphere en cadres contemporains pour IBM WebSphere Liberty. En outre, l’ensemble du cycle de développement de la modernisation des applications a été accéléré grâce aux capacités de génération et de synthèse des tests unitaires qui sont intégrées directement dans watsonx Code Assistant.

  • Transformation automatique de 80 % du code des applications WebSphere traditionnelles

  • Augmentation de la couverture des tests unitaires jusqu’à 90 %

Pour rKube, les capacités d’IBM watsonx Code Assistant se sont avérées idéales afin de rationaliser le développement de logiciels et d’augmenter la productivité des employés tout en modernisant les applications Java de l’entreprise et en améliorant l’expérience client.

Logo rKube
À propos de rKube

À propos de rKube

rKube (lien externe à ibm.com) est une société leader dans la modernisation d’applications basée au Maroc, qui fournit des solutions innovantes pour aider les entreprises à mettre à niveau et à migrer leurs applications existantes vers le cloud en toute simplicité.

 

Composant de la solution IBM watsonx Code Assistant
watsonx Code Assistant aide les entreprises à accélérer la génération de code et à augmenter la productivité des développeurs.

La plateforme IBM watsonx permet aux entreprises d’accélérer le développement de solutions d’IA fiables, en fournissant les outils nécessaires pour extraire rapidement les informations requises à partir de documents volumineux et de diverses sources.  

Découvrir watsonx Code Assistant Voir plus d'études de cas
Mentions légales

© Copyright IBM Corporation 2024. IBM, le logo IBM, IBM watsonx, watsonx Code Assistant et WebSphere sont des marques commerciales d’IBM Corp., déposées aux États-Unis et/ou dans d’autres pays.

Les exemples présentés ne sont qu’illustratifs. Les résultats réels varient en fonction des configurations et des conditions du client et, par conséquent, les résultats généralement attendus ne peuvent pas être fournis.