COBOL Mainframe toujours là…mais pourquoi donc ?

Les technologies Mainframe au cœur des entreprises

Les développements Mainframe constituent encore aujourd’hui le socle technologique des Systèmes d’Information des entreprises. Ces applications développées en COBOL, vieilles de plusieurs dizaines d’années, demeurent stratégiques (et même vitales) pour l’activité quotidienne de bon nombre de banques, d’assurances ou encore de grandes industries à travers le monde.

En 2005, Forrester Research estimait le nombre d’applications COBOL à 75% du patrimoine mondial, alors que chaque année, 5 milliards de lignes de code était écrites dans ce langage. Si les chiffres sont toujours discutables et mériteraient une mise à jour, il est certain que le Mainframe n’est pas encore mort, loin de là !

Les raisons de cette survie sont en gros faciles à comprendre :
• Une réécriture complète des applications serait bien trop coûteuse.
• Les migrations (Cobol vers Java, par exemple) ou le changement d’infrastructure cible (ex : rehosting ou downsizing Mainframe vers Unix) sont des projets longs et complexes, même si certaines entreprises ont su se désengager progressivement du Mainframe.
• Le remplacement par des progiciels est tout aussi délicat : difficile d’extraire 30 ans de règles métiers, d’évolution des dispositifs réglementaires, sans prendre le risque d’une corruption des données gérées par le système.
• La fiabilité et la robustesse du Mainframe n’ont finalement jamais été remises en question.

Et pourtant ! un logiciel est un constitué d’un ensemble de programmes informatiques écrits par des être humains, donc bugués (les programmes, pas les êtres humains, quoique). Le Mainframe n’échappe pas à cet règle. Alors, d’où viennent cette fameuse fiabilité et robustesse ? Mythe ou réalité ?

La réponse est multiforme et parfois surprenante. Elle mérite une analyse approfondie sortant du « c’était mieux avant » et du « c’est tout pourri ce truc ». Cette analyse permet de mettre en perspective ce qui se passe aujourd’hui et de mieux situer les problématiques d’architecture logicielle, infrastructures de développement, évolution des métiers, etc…

C’est ce que je me propose de faire dans les prochains billets. A suivre…

Une réflexion au sujet de « COBOL Mainframe toujours là…mais pourquoi donc ? »

  1. Ping : A lire : COBOL Mainframe toujours là…mais

Laisser un commentaire