„Es ist nicht veraltet, solange ich es benutze“ – dieser Satz hat in bestimmten Regierungsbehörden und in der Unternehmenswelt eine besondere Wirkung. Die Absicht, voranzukommen und sich weiterzuentwickeln, existiert immer, aber manchmal erweist sich ein Stück „alte“ Technologie als so robust und effektiv, dass es zum Albtraum wird, sie zu ersetzen. Genau das ist der Fall bei der Plattform MOCAS, die vom US-Verteidigungsministerium verwendet wird. Sie wurde 1958 entwickelt und verwaltet Milliarden von Dollar an Verträgen und Verpflichtungen.
Windows XP hält noch 9 Prozent des Marktes, Microsoft und Sicherheitsexperten wollen sich die Augen auskratzen, und der Punkt ist, dass sie nichts daran ändern können. Es gibt Benutzer und Terminals, die XP für „ausreichend“ halten. Früher oder später werden sie auf eine andere Plattform wechseln müssen, aber nicht bevor alles in die Luft fliegt. Und was passiert, wenn nichts in die Luft fliegt? Stellen Sie sich ein Programm vor, das bis ins Mark robust ist, gut gewartet, nie abstürzt und eines der besten in seinem Bereich ist. Nun, das Verteidigungsministerium hat so etwas. Es heißt MOCAS, Abkürzung für Mechanization of Contract Administration Services, und ist seit 59 Jahren in Betrieb.
MOCAS im Detail
Wie der Name schon sagt, besteht die Aufgabe von MOCAS darin, Verträge zu verwalten. Nach den neuesten verfügbaren Informationen verwaltet MOCAS 1,3 Billionen Dollar an allgemeinen Verpflichtungen und rund 340.000 Verträge. Sein Code wurde in COBOL geschrieben, einer Sprache, die 1958 noch nicht standardisiert war (sie galt damals sogar als temporäres Werkzeug), aber vom Verteidigungsministerium schnell übernommen wurde. Im Laufe der Jahrzehnte gelang es den Verantwortlichen, neue Schnittstellen zu entwickeln, die MOCAS im Hintergrund intakt halten und gleichzeitig aktuelle Anforderungen erfüllen.
Warum MOCAS nicht ersetzt wird
MOCAS läuft auf einem IBM 2098-E10 Server der Serie z10 Business Class, der 2008 auf den Markt kam. Seine Spezifikationen sind nicht extrem (er hat die gleiche RAM-Größe wie mein System, 8 GB), aber er ist flexibel genug, um verschiedene Speichereinheiten aufzunehmen. Warum nutzt das Verteidigungsministerium weiterhin Software, die fast 60 Jahre alt ist? Zwei Worte: günstig und einfach. Jedes Mal, wenn das Ministerium versuchte, einen Nachfolger auszuschreiben, verlangten die interessierten Unternehmen eine wahre Stange Geld und die Übergabeparameter waren dürftig. Ich vermute, dieses in COBOL geschriebene Software-Stück wird noch lange Millionen bewegen ...