Benötigen Sie Hilfe beim Aktualisieren der Software mit 7 Millionen Zeilen COBOL-Code?

Das US Railroad Retirement Board (RBB) hat mit der Aktualisierung seiner 50 Jahre alten Computerinfrastruktur begonnen. Sie kündigte die Suche nach einem Auftragnehmer an, der bei der Modernisierung von Computersystemen helfen kann. Die Arbeit wird voraussichtlich groß sein: Die Software enthält 7 Millionen Zeilen in der Programmiersprache COBOL.

COBOL kann heutzutage nicht als sehr modische Programmiersprache bezeichnet werden. Junge Entwickler wählen es selten für das Studium, und viele erfahrene Fachkräfte sind bereits im Ruhestand.

COBOL ist eine der ersten Programmiersprachen der Welt. In den 60er Jahren wurde es zur Entwicklung von Geschäftsanwendungen verwendet. Trotz ihres Alters funktionieren viele dieser Systeme immer noch, und ein Upgrade ist ein ziemlich großes Problem.

In der Abbildung links - Grace Hopper, amerikanische Wissenschaftlerin und Konteradmiral der US Navy, eine der Entwicklerinnen von Kobol und im Allgemeinen die Schöpfer des Konzepts maschinenunabhängiger Programmiersprachen. Sie heißt "Kobols Großmutter".

Sie kehren nach den neuesten Finanzberichten zur Railroad Pension Commission zurück und verfügen über 200 Hauptanwendungen, die sich mit COBOL und spezialisierten Mainframes befassen. Insgesamt enthält dieser Reichtum 4.200 Computerprogramme und etwa 7 Millionen Codezeilen. Sie können den Arbeitsaufwand grob abschätzen.

Den Unterlagen zufolge wird RBB vor Ende des Geschäftsjahres 2017 (dh für die nächsten zwei Jahre) etwas mehr als 12 Millionen US-Dollar für die Aktualisierung der IT-Infrastruktur bereitstellen. Dies ist wahrscheinlich nur der Anfang. Das Projekt ist auf zwei Phasen ausgelegt und kann mehrere Jahre dauern. RBB erwartet eine verteilte Infrastruktur mit offenen Standards. Der Plan sieht auch einen „grundlegenden Paradigmenwechsel von chargenorientierten Prozessen zu kontinuierlichen Transaktionsprozessen vor. Daher sollten Anwendungen effizienter sein, eine einfachere, verständlichere Logik aufweisen und besser dokumentiert werden. “ Aus diesem Satz kann angenommen werden, dass der Programmcode im aktuellen Zustand ineffizient, unverständlich und schlecht dokumentiert ist.

Ein Treffen mit potenziellen Auftragnehmern findet 21 in der RBB-Zentrale in Chicago statt.

Das Problem der Modernisierung alter IT-Systeme ist besonders relevant für die USA, wo die Informatisierung früher als in anderen Ländern begann. Aber Situationen wie RBB treten wahrscheinlich in unserer Region auf.

All Articles