Die Marktdateninfrastruktur der Bank sollte sowohl aus Kostengründen, als auch um Ressourcen einzusparen, verschlankt werden. Die Idee war, die real-time Datenversorgung aus Bloomberg BPipe-on-Demand (BPOD) und Reuters Selectfeed durch die neue Datenversorgung managed BPipe von Bloomberg abzulösen. Für die eingesetzte Marktdatenbank Alveo wurde bis dato von beiden Herstellern keine Standardschnittstelle angeboten. Nagler & Company wurde damit beauftragt, diesen Adapter zu entwickeln und zu implementieren sowie in diesem Rahmen Anpassungen der Prozesse und Datenströme vorzunehmen. Für das Front-Office System Summit wurde Standardsoftware der Firma Mysis eingesetzt.
Design, Implementierung, Testing und Betrieb
Das Vorgehensmodell Business Driven Technology setzt bei den Methoden an. Ausgehend von den fachlichen Bedürfnissen erfolgt das technische Design der Prozesse und Funktionalitäten. Durch die Verbindung von Fachkompetenz und technischem Know-how konnte das Projektteam die Brücke schlagen zwischen den Fachanforderungen, den Rahmenbedingungen der Infrastruktur sowie den technischen Besonderheiten der Systeme Alveo und Managed BPipe.
Die durchgehend in Java realisierte Schnittstelle baut über die Java API von Bloomberg eine Verbindung zu managed BPipe auf. Diese Verbindung bleibt während der gesamten Betriebszeit der Marktdatenbank bestehen und abonniert zweimal täglich neu die real-time Daten für das gesamte Instrumentenuniversum der Bank. Um die Ausfallsicherheit zu maximieren, laufen zwei Instanzen der Schnittstelle simultan und ermöglichen ein seamless Failover im Fehlerfall. Zusätzlich werden alle Daten 24 Stunden zwischengespeichert, um bei Verbindungsproblemen zu Alveo keine Ticks zu verlieren.
Durch die Implementierung der neuen Schnittstelle konnte die Marktdatenversorgung optimiert werden. Die Konzentration auf einen Hauptprovider brachte neben erheblichen finanziellen Einsparungen auch eine deutliche Verringerung des operationalen Risikos aufgrund der Vereinheitlichung der eingesetzten Technologie, der Verringerung der Komplexität sowie der Verbesserung der Stabilität und Wartbarkeit mit sich.
Aufbau und Erweiterung einer auf Alveo basierenden Markt- und Referenzdatenbank als Basis für IPV- und Value at Risk-Berechnungen sowie deren Integration in die bestehende System- und Softwareumgebung.
Im Rahmen der Entwicklung einer Vielzahl von Komponenten zur Anbindung von Datenquellen und -abnehmern begleitete Nagler & Company wesentlich sämtliche Entwicklungsphasen, von der Spezifikation über Implementierung und Tests bis zum go-live und Überführung in den Betrieb. Zu den Herausforderungen gehörten hierbei die Konsolidierung von Eingangsdaten aus internen und externen Quellen, die Optimierung von Workflows und Prozessabläufen innerhalb des Alveo-Systems, Analyse und Reporting von Audit Trail-Informationen sowie der Datenaustausch mit Drittsystemen wie Front Office, Scenario Engine oder R. Außerdem war die Durchführung von Schulungen für interne Mitarbeiter Teil des Leistungspakets von Nagler & Company.
Sämtliche Anforderungen wurden in enger Abstimmung mit den internen Fachbereichen und der verantwortlichen IT-Abteilung spezifiziert und in kurzen Entwicklungszyklen zeitnah umgesetzt. Nach Möglichkeit wurden hierfür Standardschnittstellen genutzt, um die Aufwände für Wartung und Betrieb zu minimieren. Individuell entwickelte Komponenten kamen dort zum Einsatz, wo fachliche Anforderungen schnelle und flexible Lösungen erforderten, die nicht durch die Grundfunktionalität abgedeckt waren. So wurden beispielsweise für einzelne Drittsysteme wie Calypso API-Module entwickelt, die eine direkte Anbindung nach Alveo ermöglichten. Mit diesen konnte eine direkte Abfragefunktionalität aus dem Front Office-System heraus realisiert werden, die nun mit minimalem Overhead und ohne die Verzögerungen einer batchbasierten Belieferung funktioniert.
Enger Kontakt mit allen Abteilungen während der Entwicklungszeit und gezielte Trainings ermöglichten eine verkürzte Einarbeitungszeit und einen nahtlosen Übergang von neuen Komponenten in die Produktivumgebung.
Die Entwicklung der Komponenten wurde, sofern deren Anforderungen nicht im Rahmen der Alveo Standardfunktionalität abgedeckt werden konnten, primär in Java und Perl durchgeführt. Ergänzt duch Shellscripte sowie die Alveo eigene Scriptsprache Formula Engine konnte eine vollständige Integration in die bestehende Systemlandschaft sichergestellt werden. Die Vereinheitlichung der Test- und Releaseprozesse wurde mit Hilfe von Maven realisiert. Hier war es wichtig, bestehende Synergien bereits vorhandener Systeme zu nutzen um potentielle Mehraufwände zu vermeiden.
Mit Hilfe eines ganzheitlichen Ansatzes, der auf fachlicher und technischer Expertise aufbaut, konnten optimale Lösungen für den Aufbau der Marktdateninfrastruktur gefunden und umgesetzt werden. Die Implementierung gewährleistet Performance und Stabilität bei niedrigem Wartungsaufwand.
Neuentwicklung eines Markdatensystems auf Basis von MS SQL Server für die Marktrisikokontrolle zur Ablöse der bisherigen Eigenentwicklung. Integration des neuen Marktdatensystems in die gleichzeitig neu geschaffene Infrastruktur zur Marktrisikomessung für Aktien und Aktienderivate.
Nagler & Company begleitete fachlich und technisch die Implementierungsphase sowie unterschiedliche Erweiterungen nach Systemeinführung:
Durch die Eigenentwicklung des Systems wurde eine individuelle Lösung maßgeschneidert und angepasst, die sowohl die fachlichen Bedürfnisse des Kunden voll erfüllt als auch technisch solide ist bei voller Flexibilität hinsichtlich zukünftiger Erweiterungen und Anpassungen.
Durch die Auswahl der passenden Technologie konnte die Ablösung der alten Marktdateninfrastruktur für Aktien und Aktienderivate mit erhöhter Stabilität und Datensicherheit erfolgen. Die Verbindung aus Fachkompetenz und technischem Know-How des Projektteams ermöglichte eine optimale, direkte Umsetzung der Fachanforderungen ohne Reibungsverluste
Die PRIIPs Verordnung und MiFID II sind sich ergänzende regulatorische Anforderungen zur Transparenzpflicht der Banken.
Die Verordnung über Basisinformationsblätter für verpackte Anlageprodukte für Kleinanleger und Versicherungsanlageprodukte (PRIIPs) behandelt erhöhte Transparenzpflichten auf der Ebene der Finanzprodukte, sogenannter „packaged retail and insurance-based investment products“ und ist ab dem 31.12.2016 in allen EU-Staaten anzuwenden. Gegenstand der PRIIPs-Verordnung ist ein EU-weiter Standard der Produktinformationsblätter („Key Information Documents“ – KID) für Kleinanleger mit verbindlichen Vorschriften zu Form und Inhalt. Zugrundeliegende Finanztitel sind verpackte Anlageprodukte und Versicherungsanlageprodukte, d.h. insbesondere Derivate, strukturierte Finanzprodukte, Versicherungsprodukte mit Anlagecharakter und von Zweckgesellschaften herausgegeben Instrumente.
Ziel ist die Stärkung des Anlegerschutzes und Wiederherstellung des in der Finanzkrise verlorenen Kundenvertrauens in die Finanzmärkte durch:
Die Richtlinie zur Änderung der Märkte für Finanzinstrumente („amending directive 2014/65/EU on markets in financial instruments“), allgemein MiFID II genannt, fordert mehr Transparenz auf der Ebene der Finanzmärkte und des Wertpapierhandels durch strengere Anforderungen an die Portfolioverwaltung, der Anlageberatung und Maßnahmen zur Vermeidung potentieller Interessenkonflikte. Ziel ist es, bis voraussichtlich Anfang 2018 gleiche Wettbewerbsbedingungen auf den Finanzmärkten zu schaffen und damit das Wirtschafts- und Beschäftigungswachstum zu fördern, indem Effizienz, Widerstandsfähigkeit und Integrität der Finanzmärkte durch folgende Maßnahmen verbessert werden sollen:
Damit ergänzen die in MiFID II vorgesehenen Maßnahmen zum Anlegerschutz die PRIIPs-Anforderungen vor allem in den Bereichen Offenlegung von Kosten, beim Vertrieb sowie der Product Governance.
Für den Bereich Markt- und Referenzdaten bedeuten diese Ansätze vor allem eine stärkere Konzentration auf handelsspezifische Produktdaten. Dabei ist eine bankweit zentrale Identifizierung und Klassifizierung vor allem von OTC-Produkten nicht trivial. Die größte Herausforderung jedoch scheint bisher in der zeitlichen Behandlung von Produktdaten zu liegen. Zur Erfüllung der Anforderungen an Vorhandels- und Nachhandelstransparenz, die teilweise Veröffentlichungen in "Echtzeit" erfordern, ist ein Umdenken notwendig. Die bisher als "statisch" betrachteten Referenzdaten müssen nicht nur zeitnah aktualisiert und aus unterschiedlichsten internen und externen Quellen zusammengeführt werden, sondern auch mit maximalen Verzögerungen von 1-15 Minuten an Abnehmersysteme verteilt werden.
Ziel des Projekts war es, für die PRIIPs-Anforderungen eine Datenbank zur Ablage aller erforderlichen Produktdaten zu implementieren. Dazu mussten teilweise sehr unterschiedliche Produkte aus verschiedenen Systemen in ein einheitliches Datenmodell gebracht und darauf abgebildet werden.
Weiterhin war die Erweiterung der Datenbank und des Datenmodells für nach MiFID II-klassifizierte Produkte geplant.
Zusätzlich lag ein Schwerpunkt auf dem Bus-ähnlichen Charakter des zu liefernden Systems, das theoretisch realtime-Updates für die KIDs verarbeiten können, als auch die pre-trade und post-trade Verfügbarkeitsanforderungen der entsprechenden Attribute erfüllen sollte.
Zur Umsetzung der Anforderungen hat Nagler & Company in einer Machbarkeitsstudie gezeigt, dass der Einsatz eines Referenzdatensystems mit starken Konsolidierungsmöglichkeiten bei Erweiterung und Ausbau seiner Online-Schnittstellen möglich ist. Dazu wurde ein Proof-of-Concept auf Basis der Produktsuite Prime (ehem. AC Plus) von Alveo durchgeführt. Nach Auswahl des Systems war Nagler & Company für die Projektinitiierung, die Architektur und das Solution Design sowie die Implementierung verantwortlich. Zusätzlich konnte Nagler & Company bei der Anforderungsanalyse und dem Design des Datenmodells unterstützen, um den komplexen Zusammenhängen zwischen Fachanforderungen und technischer Umsetzung Rechnung zu tragen.
Zur Umsetzung der vielfältigen fachlichen Anforderungen, die vor allem durch die aufsichtsrechtliche Unsicherheit im MiFID-Bereich bei Projektbeginn noch nicht vollständig spezifiziert werden konnten, wurde ein agiler Projektansatz gewählt. Rapid Prototyping mit kurzen Test- und Reviewzyklen ermöglichte es dabei, die Entwicklung der notwendigen Erweiterungen und die Integration in eine komplexe Systemumgebung sicherzustellen.
Nach Möglichkeit wurde Standardfunktionalität von Prime (ehem. AC Plus) genutzt, um die Aufwände für Wartung und Betrieb zu minimieren. Individuell entwickelte Komponenten kamen dort zum Einsatz, wo fachliche Anforderungen performante und flexible Lösungen erforderten, die nicht durch die Grundfunktionalität abgedeckt waren. So wurde zum Beispiel die AC Interface Engine anstatt mit File-Batches mittels eines neartime Subscription-Mechanismus auf Änderungen der Quellsysteme angebunden. AC Connect wurde als Distributions-Komponente in die zentrale Bus-Architektur der Bank eingebunden. Außerdem wurden zusätzliche Komponenten wie ein Tibco-Adapter entwickelt. Dazu war Nagler & Company in enger Abstimmung mit dem Hersteller, um bei Problemen schnell gemeinsame Lösungen zu finden und notwendige Anpassungen der Standardfunktionalität abzustimmen.
Bei der Business-Analyse war es besonders wichtig, das Datenmodell und das Berechtigungskonzept von Beginn an eindeutig, vollständig und erweiterbar anzulegen. Um die ständige Kommunikation zwischen Fachabteilung und IT zur Abstimmung der Anforderungen und des Designs zu gewährleisten, kam der Teamzusammensetzung besondere Bedeutung zu. Unter der Führung eines erfahrenen Solution Architekten mit ausgezeichneten Systemkenntnissen wurden gezielt geschulte IT-Berater für spezielle Aufgaben hinzugezogen, die teilweise auch die Business Analysten unterstützen konnten. Als Best Practice kann dazu nicht ausreichend betont werden, wie wichtig ein diszipliniertes Requirements Engineering für eine korrekte Modellierung ist. Werden zu früh Lösungen skizziert, die die Fachanforderungen nur noch implizit enthalten, werden beim Solution Design vermeindliche Shortcuts gewählt, die später unabweichlich zu Workarounds und Mehraufwand führen. Nur wenn die einzelnen Anforderungen klar und deutlich als Use Cases oder User Stories formuliert und als fachliche Requirements aufgeschrieben werden, können alle Optionen für die Umsetzung berücksichtigt und die passendste Variante ausgewählt werden.
Die folgende Architektur konnte aufgrund der extensiven Erfahrung von Nagler & Company in Design und Implementierung von Markt- und Referenzdatensystemen sowie der langjährigen Partnerschaft mit Alveo auf der Basis von Prime (ehem. AC Plus) umgesetzt werden. Der implementierte Validation Service überwacht dabei eingehende TIBCO-Messages vom Eingang bis zur Konsolidierung.
Dabei ergaben sich sowohl aufgrund spezifischer Kundenbedürfnisse als auch durch die aufsichtsrechtlichen Rahmenbedingungen einige grundlegende Herausforderungen an die Produktdatenbank:
Durch das umfassende Datenmodell, die flexible und erweiterbare Architektur sowie die Schnittstelle zum zentralen Datenbus lässt sich die Möglichkeit schaffen, die Produktdatenbank nicht nur zur Abbildung der MiFID- und PRIIPs-Anforderungen einzusetzen, sondern als gruppenweite strategische Zielplattform zur Speicherung von Referenzdaten zu verwenden.
Aufbau, Betrieb und Weiterentwicklung einer zentralen Markt- und Referenzdatenbank basierend auf Alveo für eine Vielzahl von Datenlieferanten und Downstreamsystemen.
Für mehr als zehn Jahre war Nagler & Company für die gesamten Maintenancetätigkeiten der Marktdatenbank verantwortlich, die folgende Aufgabenstellung beinhaltete:
Full Service aus einer Hand
Die Grafik zeigt die integrierte Gesamtarchitektur basierend auf der Marktdatenbank Alveo, die durch eigenentwickelte Satellitensysteme ergänzt wird.
Durch die komplette Übernahme des gesamten Supports sowie der Weiterentwicklung des Systems konnte Nagler & Company die Sicherstellung der Service- und Datenqualität über lange Jahre gewährleisten. Die Lösung aus einer Hand ermöglichte eine Abdeckung der gesamten Wertschöpfungskette im Marktdatenbereich, von der fachlichen Konzeption und dem technischen Design über die Umsetzung bis hin zur täglichen Datenlieferung und Support im Fehlerfall. Dabei stand der Kundennutzen stets im Vordergrund durch schnelle Reaktionszeiten, hohe Verfügbarkeit und kurze Implementierungszyklen.
Broschüre Marktdatenmanagement
Download