BNP Paribas: Mainframe-Modernisierung ohne Betriebsunterbrechung

Der IT-Dienstleister emagine beschreibt in einer aktuellen Case Study ein Modernisierungsprojekt bei der französischen Großbank BNP Paribas. Im Fokus stand eine Plattform für das Wertpapierleihgeschäft, deren Kernsysteme auf IBM z/OS und der Datenbanktechnologie DB2 basieren.

Laut der Fallstudie sollte die Plattform weiterentwickelt werden, ohne den laufenden Betrieb der geschäftskritischen Anwendungen zu beeinträchtigen. Dazu seien Mainframe-Spezialisten, Entwickler und Projektmanager in das Vorhaben eingebunden worden.

COBOL, APIs und Microservices im Zusammenspiel

Die Zusammenarbeit habe vier Phasen umfasst: Zunächst seien die bestehenden Systeme analysiert und die Anforderungen definiert worden. Anschließend habe die technische Planung einschließlich der Ressourcenbereitstellung stattgefunden. In der dritten Phase sei die eigentliche Modernisierung umgesetzt worden. Dazu habe das Projektteam eine Hybridarchitektur aufgebaut, die Mainframe-Funktionen über COBOL-Wrapper, API-Gateways und z/OS Connect für moderne, auf Microservices basierende Anwendungen zugänglich machte. Neue Funktionen hätten dadurch mit modernen Frameworks entwickelt werden können, ohne die bestehende Mainframe-Plattform zu ersetzen. Zum Einsatz gekommen seien unter anderem Java, Kafka, Spring Boot, Docker, Kubernetes sowie klassische Mainframe-Technologien wie COBOL und JCL. In der abschließenden Phase seien die neuen Komponenten getestet und in die Produktivumgebung überführt worden.

Technisch entspricht dieser Ansatz einem Muster, das derzeit in vielen Banken zu beobachten ist: Bestehende COBOL-Anwendungen bleiben auf dem Mainframe bestehen, während neue Funktionen über APIs und Microservices angebunden werden. Dadurch lassen sich moderne Entwicklungsansätze nutzen, ohne die Stabilität und Performance der Kernsysteme aufzugeben.

Als Ergebnis habe BNP Paribas die Entwicklungskapazitäten für die Plattform ausbauen und neue Funktionen schneller bereitstellen können. Gleichzeitig sei die Stabilität der bestehenden Mainframe-Umgebung gewahrt worden. (td)