Modernisation de l'infrastructure COBOL pour la DGFiP avec GnuCOBOL
Le Défi
La Direction Générale des Finances Publiques (DGFiP) gère MedocDB, une infrastructure critique au service de 40,7 millions de contribuables et manipulant des milliards d'euros de fonds publics. Fonctionnant initialement sur des mainframes Bull GCOS utilisant COBOL, ces systèmes devenaient obsolètes, avec des solutions de contournement temporaires.
Plutôt que de migrer vers des mainframes coûteux ou de réécrire l'intégralité du code en Java, la DGFiP a fait un choix audacieux : migrer ses applications COBOL vers des serveurs Linux modernes en utilisant le compilateur open source GnuCOBOL.
Pourquoi nous avoir choisis ?
La DGFiP a sélectionné Titagone pour notre capacité prouvée à relever des défis techniques inédits et notre expertise en développement de compilateurs. Malgré notre expérience initiale limitée en COBOL, notre compréhension profonde de l'architecture des compilateurs et notre historique de modernisation de systèmes critiques ont fait de nous le bon choix. Notre approche collaborative avec les communautés open source et notre capacité à garantir la souveraineté et la sécurité de l'infrastructure financière de la France ont été des facteurs décisifs.
Notre Approche
La DGFiP avait besoin d'un partenaire capable de naviguer en terrain inconnu : Titagone devait adapter un compilateur legacy écrit en C et s'engager auprès d'une nouvelle communauté open source. L'enjeu était de s'assurer que le dialecte COBOL spécifique à Bull GCOS (crucial pour les opérations de l'administration) puisse fonctionner de manière fiable sur une architecture moderne sans réécriture de code.
En commençant par un audit complet de GnuCOBOL, Titagone a étendu le compilateur pour supporter le dialecte spécifique à GCOS. Notre équipe a travaillé en étroite collaboration avec la communauté open source, garantissant que la solution reste compatible, maintenable et alignée sur les standards communautaires.
Résultats
- Environnement COBOL sécurisé et fiable sur Linux.
- Réduction des risques de migration tout en préservant des décennies de code critique.
- Solution entièrement open source garantissant la souveraineté technique.
- GnuCOBOL est désormais la pierre angulaire du stack COBOL modernisé de la DGFiP.
Impact
Aujourd'hui, GnuCOBOL sert de fondation à la modernisation du SI de la DGFiP, prouvant l'impact de la combinaison entre maîtrise technique, collaboration open source et pragmatisme. Cette solution offre une souveraineté technique totale, permettant à l'administration de contrôler et maintenir son infrastructure sans dépendance vis-à-vis d'un éditeur propriétaire.
Ce qu'ils en disent
“Nous sommes heureux de contribuer à l'amélioration du support du dialecte GCOS dans GnuCOBOL. Ce dialecte est largement utilisé dans notre administration. Alors que nous supprimons progressivement les systèmes GCOS, le COBOL sous Linux est confirmé comme cible, avec GnuCOBOL comme pierre angulaire. Un grand merci à l'équipe Titagone pour son soutien.”
- Olivier Blanc, DGFiP
Les outils derrière ce projet
Vous modernisez des systèmes legacy ?
Discutons de la manière dont nous pouvons vous aider à transiter vers une infrastructure moderne tout en préservant votre code critique.