Wertpapierservices auf neuer Cloud-Plattform
Management Summary
Die dwpbank stellt wesentliche Teile ihrer auf dem Mainframe laufenden Funktionen der Wertpapier-Systemplattform innerhalb von mehreren Jahren auf Microservices um. Auf diese Weise verschafft sich der Lösungsanbieter für Wertpapierservices eine zukunftsfähige Position und kann unter anderem Software schnell entwickeln. Als Partner auf Augenhöhe baut FI-TS für den Betrieb der Anwendungs-Container eine zukunftsorientierte Kubernetes-Plattform auf.
Die dwpbank ist Deutschlands führender Dienstleister für Wertpapierservices. Vom Orderrouting bis zur Verwahrung erbringt sie Services entlang der gesamten Wertschöpfungskette. Institute aus allen drei Banksektoren vertrauen ihrer Kompetenz in Kernbereichen wie Migration und Regulatorik, insgesamt sind dies 1.288 Volks- und Raiffeisenbanken, Privat- und Geschäftsbanken sowie Sparkassen. Als systemrelevantes Unternehmen ist die dwpbank vollreguliert.
Homepage:
https://www.dwpbank.deDownload:
Case Study dwpbank„Das gemeinsame, partnerschaftliche Vorgehen im Programm MoveWP3 ist der Schlüssel zur erfolgreichen Projektarbeit. Eine klassische, hierarchische Kunden-/Dienstleister-Beziehung ist im agilen Arbeitsmodell nicht zielführend. Vielmehr gilt es von Anfang an, den anspruchsvollen Weg gemeinsam zu beschreiten. Dazu sind beide Partner jederzeit bereit und konstruktiv im Dialog.“
Detaillierter Projektbericht
Moderne modularisierte Plattform für das Wertpapiergeschäft
Im Rahmen des Programms MoveWP3 arbeitet die Deutsche WertpapierService Bank AG (dwpbank) daran, ihre zentrale Systemplattform zu modularisieren und auf eine höhere technologische Ebene zu heben. Mit der weiterentwickelten IT-Plattform schafft sie die Basis für neue Produkte und Services, harmonisiert gleichzeitig fachliche Prozesse und automatisiert viele heute noch manuelle Abläufe. Zentrale Ziele dabei sind: Die Schaffung der technischen Voraussetzungen für die notwendige Senkung der Herstellungskosten, die Steigerung der Flexibilität sowie die Sicherung der langfristigen Entwicklungsfähigkeit der IT-Systeme.
Zum Betrieb der neuen IT-Plattform für die Wertpapierabwicklung benötigt die dwpbank eine moderne, regulationskonforme IT-Infrastruktur, die klassische Mainframe-Komponenten mit Microservices nach den Prinzipien des Cloud Computings verknüpft. In einem kooperativen Ansatz hat die dwpbank die neue Software und die neue Infrastruktur gemeinsam mit ihrem IT-Betriebsdienstleister FI-TS entwickelt.
Um die Vorteile der Microservices-Architektur der neuen Wertpapierabwicklungsplattform nutzen zu können, stellte die dwpbank an die neue Infrastruktur folgende Anforderungen:
Standardisierte Cloud-Plattform für die Finanzwirtschaft
FI-TS entwickelte die Plattform unter der Prämisse, dass diese als standardisierter Service allen Kunden zur Verfügung steht. Denn nur so profitieren alle FI-TS Kunden in Zukunft von niedrigeren Betriebskosten und gewinnen gleichzeitig Flexibilität bei einer hohen Performance der Systeme. Dieser Ansatz passte zu den Zielen der dwpbank.
Unter dieser Prämisse legte FI-TS den gestalterischen Rahmen der Kubernetes-as-a-Plattform-Lösung fest: Die Plattform wurde multimandantenfähig entwickelt. Dabei wurde auch auf eine sichere Trennung der Mandanten und Umgebungen durch Separierung der Server-Hardware geachtet. Auf kostspielige Virtualisierungstechnologien wurde verzichtet. Vielmehr wurden modernste Technologien mit optimaler Performance eingesetzt. Dadurch wurden die Prinzipien des flexiblen und skalierungsfähigen Cloud-Pricings für CPU und RAM erfüllt. . Die Cloud-Services von FI-TS werden auf Dauer nach dem Pay-per-use-Modell berechnet. Darüber hinaus sollen FI-TS Kunden davon profitieren, dass in der FI-TS Finance Cloud die regulatorischen Anforderungen an Unternehmen aus der Finanzwirtschaft berücksichtigt werden.
Erste Microservices termingerecht gelaunched
Der Aufbau einer anspruchsvollen Plattform benötigt Zeit. Daher werden die von der dwpbank entwickelten Microservices in der Anfangszeit des Projektes in der klassischen virtualisierten Umgebung betrieben. Erste Microservices hat die dwpbank termingerecht auf der FI-TS-Infrastruktur in Betrieb genommen. Die entsprechenden Applikationen automatisieren bisher manuell durchgeführte Tätigkeiten. Sie wurden zunächst in einer virtualisierten Umgebung eingesetzt und zeigen in einer stabilen Produktionsumgebung, dass das technische Konzept in der Praxis funktioniert.
Seitens FI-TS wurde die Data-Streaming-Plattform Apache Kafka gelaunched. Parallel dazu entwickelte FI-TS eine neue Cloud-Native Plattform, auf der dedizierte Kubernetes-Cluster als Service bereitgestellt werden. Die Data-Streaming-Lösung Apache Kafka und die PostgreSQL-Datenbanken wurden in diese Plattform integriert. Eine erste Pilotversion der Kubernetes-as-a-Service-Plattform stand in der Testumgebung zeitnah zur Verfügung. Die derzeit virtuell betriebenen Microservices sollen sukzessive in die neue Plattform migriert werden. Die Produktionsumgebung wird bis Januar 2020 zur Verfügung stehen. Weitere FI-TS Cloud- Native-Technologien werden als ergänzende Services bei Bedarf hinzukommen.
Die Lösung
Damit die dwpbank auf Dauer von Skaleneffekten im Verbund profitieren kann, baut FI-TS eine multimandantenfähige Plattform auf Basis modernster Technologien auf. Bare-Metal-Server gewährleisten die Mandantenfähigkeit der Betriebsumgebung. Die neuen Technologien ermöglichen eine vollständig automatisierte Integration und ein ebensolches Deployment von Applikationen über die FI-TS CI/CD-Pipeline (Continuous Integration/Continuous Deployment).
Das Deployment findet ausschließlich über diese Pipeline statt. Damit ist sichergestellt, dass jeder Schritt präzise dokumentiert wird. Darüber hinaus werden in der gesamten Lösung die bei FI-TS prüfungsbewährten Prozesse und Verfahren zur Einhaltung regulatorischer Anforderungen an Unternehmen aus der Finanzwirtschaft konsequent berücksichtigt.
Unsere Kunden buchen künftig Kubernetes-Cluster über eine standardisierte API. Per sogenanntem API-Call werden die Cluster umgehend vollautomatisch bereitgestellt. Auf diese Weise erhalten Kunden ein nahezu beliebig nach oben und unten skalierbares, flexibles und kostengünstiges Angebot. Ein Cloud-konformes Pricing sorgt für eine Abrechnung der CPU-/RAM-Leistungen auf Stundenbasis. So wird nur berechnet, was ein Kunde tatsächlich nutzt. Die Data-Streaming Plattform Apache Kafka dient als Kommunikationsplattform für die Datenströme zwischen den Komponenten.
Beratungs- und Gestaltungskompetenz von FI-TS zahlt sich aus
Die dwpbank und FI-TS arbeiten in dem Projekt auf Augenhöhe zusammen. Die seitens des Kunden definierten Anforderungen wurden von FI-TS lösungsorientiert auf ihre Realisierbarkeit hin geprüft. Der IT-Dienstleister zeigte auf, unter welchen Voraussetzungen diese auf einer Kubernetes-Plattform umgesetzt werden können. Ein gemeinsamer Lösungsweg wurde definiert und beschritten. Die vernünftige und partnerschaftliche Beziehung war für den Erfolg des Aufbaus der neuen Plattform mindestens genauso wichtig, wie der Einsatz modernster Technologien.
Entsprechend setzen beide Partner auch in der weiteren Zusammenarbeit auf Augenhöhe und Transparenz. FI-TS wird seine Beratungs- und Gestaltungskompetenz weiter aktiv in die Zusammenarbeit einbringen, damit die dwpbank kontinuierlich von neuesten Technologien und Methoden profitieren kann. Die Nutzung der FI-TS Finance Cloud durch andere Verbundunternehmen verspricht darüber hinaus auf Dauer Skaleneffekte, von denen die dwpbank zukünftig profitieren wird.