Besoin d'aide pour mettre à niveau le logiciel avec 7 millions de lignes de code COBOL

Le United States Railroad Retirement Board (RBB) a commencé à mettre à jour son infrastructure informatique il y a 50 ans. Elle a annoncé la recherche d'un entrepreneur qui pourrait aider à moderniser les systèmes informatiques. Le travail devrait être important: le logiciel contient 7 millions de lignes en langage de programmation COBOL.

De nos jours, COBOL ne peut pas être appelé un langage de programmation très à la mode. Les jeunes développeurs le choisissent rarement pour l'étude, et de nombreux professionnels expérimentés sont déjà à la retraite.

COBOL est l'un des premiers langages de programmation au monde. Dans les années 60, il a été utilisé pour développer des applications métier. Malgré leur âge, bon nombre de ces systèmes fonctionnent toujours et leur mise à niveau est un assez gros problème.

Dans l'illustration de gauche - Grace Hopper, scientifique américain et contre-amiral de l'US Navy, l'un des développeurs de Kobol et, en général, les créateurs du concept de langages de programmation indépendants de la machine. Elle est appelée «la grand-mère de Kobol».

De retour à la Railroad Pension Commission, selon les derniers rapports financiers , ils ont à leur disposition 200 applications majeures qui travaillent sur COBOL et des mainframes spécialisés. Au total, cette richesse contient 4 200 programmes informatiques et environ 7 millions de lignes de code. Vous pouvez approximativement estimer la quantité de travail.

Selon les documents, RBB va allouer un peu plus de 12 millions de dollars pour mettre à niveau l'infrastructure informatique avant la fin de l'exercice 2017 (c'est-à-dire pour les deux prochaines années). Ce n'est probablement que le début. Le projet est conçu en deux phases et peut s'étendre sur plusieurs années. RBB prévoit de passer à une infrastructure distribuée avec des normes ouvertes. Le plan prévoit également un «changement de paradigme fondamental des processus orientés par lots vers des processus transactionnels continus. Par conséquent, les applications devraient être plus efficaces, avoir une logique plus simple et plus compréhensible et être mieux documentées. » D'après cette phrase, on peut supposer que dans l'état actuel, le code du programme est inefficace, incompréhensible et mal documenté.

Une réunion avec des entrepreneurs potentiels aura lieu 21 au siège de RBB à Chicago.

Le problème de la modernisation des anciens systèmes informatiques est particulièrement pertinent aux États-Unis, où l'informatisation a commencé plus tôt que dans d'autres pays. Mais des situations comme RBB surviennent probablement dans notre région.

All Articles