Migration et maintenance des applications plus rapides et efficaces grâce à l’AI Force de HCLTech

Modernisation des codes d’application pour une maintenance plus efficace et rentable, de meilleures performances et un temps de disponibilité accru.
Notre client est une entreprise américaine multinationale de technologie financière qui facilite les paiements en ligne à travers plusieurs pays.
5 min de lecture
Publié : 10 Mars 2025
Dernière mise à jour : 7 Octobre 2026
Partager

À propos du client

Le client compte plus de 400 millions de comptes actifs dans près de 200 marchés à travers le monde. Pour une entreprise de cette envergure, améliorer la maintenabilité de ses systèmes critiques est une nécessité commerciale afin de maximiser leur disponibilité et d’optimiser leur performance. Pour cela, la migration des codes applicatifs d’un langage de programmation hérité vers une plateforme plus moderne était nécessaire.

Le client a fait confiance à son partenaire de longue date HCLTech pour obtenir des résultats rapides et concluants dans le cadre de cette initiative.

La problématique

Avant la migration, le client rencontrait des problèmes intermittents avec ses applications C++ existantes. Elles devenaient de plus en plus difficiles à maintenir en raison de leur nombre élevé et de l’effort manuel requis pour la résolution des problèmes et les mises à jour courantes. Les coûts de maintenance élevés, aggravés par une fonctionnalité inefficace et une mauvaise interopérabilité avec les systèmes modernes, constituaient d’autres préoccupations liées aux systèmes patrimoniaux. De plus, ils créaient des goulots d’étranglement en matière de performance, limitant la capacité du client à répondre efficacement à l’évolution des exigences du marché.

D’un coup d’œil, les défis qui ont poussé à la étaient :

  • Maintenance de plus de 250 applications C++
  • Fonctionnalités applicatives inefficaces
  • Mauvaise interopérabilité avec les systèmes modernes
  • Effort manuel élevé

Le but

Améliorer la maintenabilité des applications essentielles à la mission était l’un des principaux objectifs de l’initiative de migration.

Cela était crucial pour optimiser la performance, maximiser le temps de disponibilité et économiser le temps précieux du personnel technique. En migrant les applications C++ vers Java, le client visait également à réduire le coût total de possession (TCO) et à simplifier les efforts de modification futurs.

  • Migrer les applications C++ existantes vers Java afin d’améliorer la maintenabilité et la performance.
  • Réduire le coût total de possession grâce à des processus de développement rationalisés
  • Atteindre une amélioration de la productivité d’environ 30 % à 40 % lors de la migration.
  • Automatiser la migration et les tests du code afin d’améliorer l’efficacité opérationnelle.
Objectif

La solution

HCLTech AI Force, la plateforme brevetée de HCLTech propulsée par GenAI pour la transformation de services, a joué un rôle clé dans l’exercice de modernisation. Elle a permis d’automatiser la conversion de codes C++ en Java et les processus de tests connexes. Cela a réduit le risque d’erreurs humaines liées aux migrations majoritairement manuelles. Bien que le résultat ait nécessité une certaine personnalisation, HCLTech AI Force a assuré la majeure partie du travail, accélérant tout le processus de migration. La plateforme a également généré des cas de tests unitaires et système afin de faciliter la vérification et la validation des codes migrés.

  • Automatisation de la compréhension et de la conversion des codes C++ en Java
  • Élimination des erreurs manuelles pendant la migration
  • Génération de cas de tests unitaires et système

L’impact

La phase pilote du projet de migration de code s’est terminée avec des résultats prometteurs. Le gain de productivité était proche de l’estimation. Le client était satisfait du résultat et a exprimé son intention de poursuivre avec les autres applications restantes. La transition vers un cadre de codage plus moderne a non seulement amélioré la maintenabilité des applications existantes, mais aussi optimisé la performance globale des systèmes internes du client, ce qui a permis de réduire les coûts et d’accroître l’efficacité opérationnelle.

En résumé, l’impact de l’exercice de modernisation du code inclut, sans s’y limiter :

  • Gain de productivité de 30 à 40 %
  • Meilleure maintenabilité
  • Performance accrue
  • Réduction des coûts opérationnels
  • Renforcement du leadership du client
IA AI et GenAI Étude de cas Migration et maintenance des applications plus rapides et efficaces grâce à l’AI Force de HCLTech