Notfallserver

Projekt Notfallserver

Der Kunde für dieses Projekt war eine große Bank. Wertpapieraufträge wurden in einem Hostsystem verwaltet. Der Notfallserver zeichnet alle Aufträge und ihre Zustandsänderungen auf. Im Falle einer technischen Störung könnten dann alle Aufträge auf Papier ausgedruckt werden und so noch „klassisch“ an der Börse gehandelt werden. Das Projekt wurde nach den Qualitätsrichtlinien von ISO-9000 durchgeführt.

Kontext des Notfallservers

Umgebung

Der Notfallserver lief auf einen Industrie-PC unter MS-DOS, erweitert durch eine proprietäres Erweiterung für Prozesse. Wir hatten auch mit der Speicherbegrenzung von MS-DOS zu kämpfen, eine Erfahrung, die mir bei der späteren Programmierung von Handys zu gute kam. Die Programmiersprache war „klassisches“ C, als Datenbank kam die  Netzwerkdatenbank db-vista zum Einsatz. Netzwerkdatenbanken wie das damalige db-vista sind weit weniger ausdrucksstark als relationale Datenbanken. Zwischen den einzelnen Datensätzen muss explizit navigiert werden. Ein Vorteil von db-vista war die native Unterstützung für C, die Strukturen müssen nicht gesondert in SQL eingepackt und wieder ausgepackt werden.

Mein Anteil

Datenbankdesign, Programmierung, Test.