09 juin 2026

Réhébergement, refonte ou réécriture

Comment choisir la bonne stratégie de modernisation de vos ordinateurs centraux ?
gft-contact-carlos-kazuo.png
Carlos Kazuo Missao
Global Head of Innovation Solutions
blogAbstractMinutes
blogAbstractTimeReading
genericImageAlt
AI Modernization
IA
contact
share
Le réhébergement (re-hosting), la refonte et la réécriture constituent les principales approches de modernisation des anciennes applications, de modernisation applicative et, plus largement, de transformation technologique à l’échelle de l’entreprise. Chacune offre des résultats différents en matière de coûts, de rapidité de mise en œuvre et de création de valeur à long terme. Cet article explique dans quels cas privilégier chaque approche et comment elles peuvent être combinées dans le cadre d’une stratégie globale de modernisation des systèmes hérités et d’une feuille de route de modernisation orientée IA.

La modernisation des mainframes nécessite de choisir la bonne approche pour chaque système. Que l'objectif soit de moderniser les systèmes hérités, de soutenir la modernisation de l'entreprise ou d'accélérer les initiatives de modernisation de l'IA, les organisations doivent trouver un équilibre entre les priorités métier, les contraintes techniques et les objectifs de transformation à long terme.

Principaux enseignements

  1. Le réhébergement, la refonte et la réécriture résolvent des problèmes différents et produisent des résultats fondamentalement différents.
  2. La réimplantation réduit rapidement les frais, mais ne modernise pas l'architecture.
  3. La refonte établit un équilibre entre la vitesse, les frais et la maintenabilité à long terme.
  4. La réécriture pilotée par l'IA offre l'architecture la plus propre, mais nécessite le plus de temps et d'investissements.
  5. Choisir la mauvaise approche coûte souvent des années et des capitaux importants. Une modernisation réussie dépend de la combinaison et de l'enchaînement de ces trois approches

Quelle est la véritable différence entre le réhébergement, la refonte et la réécriture ?

Le réhébergement, le remaniement et la réécriture sont les trois principales approches de la modernisation des ordinateurs centraux. Elles diffèrent fondamentalement en termes de frais, de rapidité, de risque et d'impact à long terme.

  • Le réhébergement permet de déplacer les applications hors de l'infrastructure propriétaire sans modifier le code.
  • La refonte convertit les anciens langages en langages modernes tout en préservant la logique.
  • La réécriture reconstruit les systèmes pour une nouvelle architecture cible à l'aide d'une rétro-ingénierie assistée par l'IA.

Chaque approche optimise pour un résultat différent la réduction des frais, la maintenabilité ou la transformation architecturale. Les considérer comme interchangeables est l'une des erreurs les plus courantes et les plus coûteuses. Dans le cadre d'une modernisation à grande échelle, il s'agit d'approches complémentaires qui doivent être combinées et non choisies isolément.

Quand le réhébergement est-il le bon choix ?

Le réhébergement, souvent appelé lift-and-shift, est le moyen le plus rapide de réduire les frais d'infrastructure des ordinateurs centraux.

Il permet de déplacer les applications mainframe vers des environnements d'entreprise basés sur Linux en utilisant des plates-formes d'émulation. Le code COBOL reste inchangé, préservant le comportement fonctionnel tout en éliminant le matériel propriétaire et les modèles de tarification basés sur les MSU/MIPS.

Cette approche est particulièrement efficace lorsque les institutions sont confrontées à une pression immédiate sur les frais, à des délais réglementaires serrés ou à un goût limité pour le risque au niveau du code. Les programmes permettent généralement d'obtenir une réduction mesurable des coûts d'exploitation dans les 12 à 18 mois et comportent moins de risques d'exécution que les initiatives de transformation plus profondes.

Le compromis est clair : le réhébergement réduit les frais, pas la complexité. L'expérience des développeurs, l'agilité du système et la préparation à l'IA restent largement inchangées. La limite est structurelle. Le réhébergement réduit les frais mais n'améliore pas l'architecture, l'expérience des développeurs ou l'agilité à long terme.

genericImageAlt

Quand la refonte est-elle plus judicieuse que le réhébergement ?

La refonte offre les avantages de la modernisation sans les inconvénients d'une réécriture complète.

En tant que forme de refonte des applications, la refonte automatisée convertit le code COBOL, RPG ou PL/I en langages modernes tels que Java, tout en préservant la logique métier. L'application se comporte de la même manière, mais le temps d'exécution, l'outillage et les compétences requises pour la maintenir changent fondamentalement.

Cette approche réduit le risque lié aux talents à long terme, permet de mettre en place des pipelines CI/CD modernes et établit une base qui peut ultérieurement prendre en charge les microservices et l'intégration basée sur les API. Elle est plus efficace lorsque la base de code est structurellement saine et bien comprise.

Le remaniement modernise le langage, pas l'architecture. Dans le cadre d'initiatives plus larges de modernisation des logiciels, il s'agit souvent de la première phase d'un voyage de modernisation plus long, et non de la destination finale.

Quand la réécriture pilotée par l'IA est-elle une option ?

La réécriture est nécessaire lorsque le problème est d'ordre architectural et non économique.

L'état de la pile technologique et le niveau d'obsolescence du code sont des facteurs essentiels dans cette décision. Les systèmes qui ont évolué de manière continue pendant des décennies sans changements structurels majeurs accumulent souvent une complexité qui limite l'innovation. Au fil du temps, cela peut rendre de plus en plus difficile l'introduction de nouveaux produits, la génération d'insights métier à partir de données transactionnelles, l'adaptation des règles métier ou la mise en œuvre efficace d'améliorations même mineures.

La réécriture alimentée par l'IA extrait la logique métier des systèmes hérités et la réimplante dans une architecture cible conçue pour les opérations modernes, la résilience et l'adoption de l'IA. Le résultat n'est pas un code converti, mais un nouveau système doté de fonctionnalités équivalentes, reposant sur des fondations modernes.

La réécriture est appropriée lorsque les bases de code sont fortement dégradées, non documentées ou incompatibles avec l'architecture cible. Elle permet d'obtenir le résultat le plus propre à long terme, mais nécessite un engagement pluriannuel, une gouvernance solide et un investissement initial plus important.

Comment les institutions doivent-elles choisir entre le réhébergement, la refonte et la réécriture ?

La bonne approche découle d'une évaluation objective et non d'une préférence.
Les trois questions suivantes aident à définir la décision :

  • Quel est l'objectif principal : réduction des frais, profondeur de la modernisation ou préparation à l'IA ?
  • Quel est l'état actuel de la base de code ?
  • De combien de temps dispose le programme ?
genericImageAlt

Pourquoi la modernisation n'est-elle pas une décision unique ?

La modernisation ne consiste pas à choisir une seule approche. Il s'agit d'appliquer la bonne approche à chaque système et de l'ordonner correctement.

Les grands parcs d'applications nécessitent :

  • Un réhébergement pour une réduction immédiate des frais ;
  • Une refonte pour des systèmes stables et faciles à maintenir ;
  • Une réécriture pour les plateformes complexes ou stratégiquement critiques.

Le véritable défi n'est pas de choisir entre les différentes approches, mais de les orchestrer dans l'ensemble du portefeuille. C'est ce qui détermine si la modernisation s'accélère ou stagne.

Démarrez votre voyage de modernisation de l'IA dès aujourd'hui.

gft-contact-carlos-kazuo.png

Carlos Kazuo Missao

Global Head of Innovation Solutions
message
dataProtectionDeclaration