Möchten Sie sich von Ihrem alten Handelssystem trennen? Befolgen Sie diese 4 Schritte
-
Claus Murmann
Product Solution Specialist
Beacon Platform -
Viele unserer Kunden, die Front-to-Back-Handelssysteme nutzen, stossen auf Funktionslücken. Zum Beispiel weil ein Instrument, das sie handeln möchten, nicht unterstützt wird, die Software nicht häufig genug aktualisiert wird oder die Plattform Skalierbarkeits- und Leistungsprobleme hat. In einigen Fällen investiert der Anbieter zu wenig in das System oder versucht eine «Lift and Shift»-Migration in die Cloud, bei der wichtige Vorteile des Cloud-nativen Designs nicht genutzt werden. Allzu oft wird diesen Mängeln mit ineffizienten oder anfälligen Workarounds begegnet, die viel Zeit und Energie verbrauchen und zu einem unvollständigen Bild der Investitionspositionen und Risiken des Unternehmens führen.
Wenn diese Kunden an uns herantreten, entwickeln wir eine durchdachte Strategie, um funktionale Lücken mit Beacon zu schliessen und, falls gewünscht, schrittweise und behutsam von dem Altsystem auf unsere Plattform zu migrieren. Dieser Prozess umfasst in der Regel eine Proof-of-Concept-Phase, in der Beacon zur Unterstützung eines einzelnen Instrumententyps oder einer fehlenden Funktionalität eingesetzt wird, den Datenfluss verwaltet und die Möglichkeiten des Cloud Computing erkundet.
Welchen müssen Sie sich selber zugestehen?
Dieser erste Schritt ist in der Regel der schwierigste – die Entscheidung, dass ein System, das Sie jahrelang genutzt haben, Ihren Anforderungen nicht mehr gerecht wird, und die Trennung von diesem System ist nicht leicht zu treffen. Wenn wir mit Kunden zusammenarbeiten, die mit ihren Altsystemen zu kämpfen haben, versuchen wir, uns in der Proof-of-Concept-Phase in erster Linie auf die unmittelbaren Bedürfnisse zu konzentrieren, aber dennoch die vollen Möglichkeiten unserer Plattform zu präsentieren. Wir sind uns bewusst, dass Ersatzprojekte im grossen Stil kein effektiver Ansatz sind, daher suchen wir nach einer nachhaltigen Möglichkeit, die Funktionslücke zu schliessen, und nicht nur nach einer weiteren anfälligen Lösung. Dazu gehören in der Regel bidirektionale Dateneinspeisungen zwischen Beacon und bestehenden Systemen, was wir hervorragend beherrschen. Wir wollen auch mit einem schnellen Erfolg beginnen, um die Entscheidungsträger davon zu überzeugen, dass die Nutzung unserer Plattform die richtige Lösung ist. Und am wichtigsten ist, dass eine erfolgreiche Implementierung das Erreichen von 2–3-monatigen Meilensteinen beinhaltet, die gut dokumentiert und nach Abschluss kommuniziert werden.
Beginnend mit einem einzigen Instrument oder einer funktionalen Lücke
Sobald wir die grundlegenden Prinzipien und die Integrationsfunktionalität unter Beweis gestellt haben, versuchen wir, das primäre fehlende Element des Kunden zu adressieren. Dabei kann es sich um den Handel mit einem nicht unterstützten Finanzinstrument, einer besseren oder breiteren Risikoabdeckung oder die Nutzung der Cloud für Echtzeitanalysen handeln. Einer unserer Kunden aus dem Bankensektor möchte beispielsweise Barrier Reverse Convertibles in sein Angebot an handelbaren Instrumenten aufnehmen. Ihr altes Handelssystem konnte zwar mit Vanilla-Instrumenten umgehen, nicht aber mit exotischen Instrumenten.
Die transparente lizenzierte Codebasis von Beacon und die anpassbare Finanzobjekthierarchie machen die Definition eines neuen Finanzinstruments zu einem Kinderspiel – ohne Änderungsaufträge oder individuelle Entwicklungskosten. Wir arbeiten zusammen, um den besten Implementierungsansatz zu bestimmen, geeignete Datenkonnektoren einzusetzen und definierte Testfälle durchzuführen. Da Beacon während des gesamten Lebenszyklus der Softwareentwicklung dieselben Daten und denselben Code verwendet, müssen beim Übergang von der Entwicklung zur Produktion keine Modelle neu geschrieben oder mit Live-Daten getestet werden.
Der Umgang mit Daten
Apropos Daten: Der Umgang mit verschiedenen Datenbanken und Schnittstellen ist eine Voraussetzung für jede effektive Lösung. Beacon enthält Anbindungen und Tools für eine Vielzahl von Quellen, wie z.B. CME DataMine, und viele weitere stehen im Beacon App Store zum Download bereit. Viele unserer Kunden aus dem Bankensektor möchten beispielsweise bestehende Datenbanken der Auftragsverwaltung sowie Handels- und Risikomanagementsysteme integrieren, damit sie nicht alles auf einmal ersetzen müssen. Je nach Umfang der zu übertragenden Daten können die Kunden ihre Beacon-Domäne innerhalb weniger Stunden oder Tage mit den erforderlichen Daten bestücken. Die Synchronisierung von Trades mit einer bestehenden Handelsdatenbank oder einem Ordermanagementsystem wird durch unsere Trade Ingestion Application erleichtert. Dies ermöglicht eine einfache Visualisierung und Anpassung der erforderlichen Feldzuordnungen.
Für die Übertragung von Marktdaten, einschliesslich Echtzeit-Streams, ist es in der Regel ausreichend, ein Plugin aus dem Beacon App Store herunterzuladen und den gewünschten Datenpfad und die Anmeldedaten zu konfigurieren. Umfassende Data-Warehouse-Tools ermöglichen sichere Interaktionen mit den meisten anderen internen und externen Datenquellen. Unabhängig davon, welche Schnittstellen Sie verwenden, erweckt Beacon Ihre Daten zum Leben, indem es sie mit den Modellen und Analysen verbindet, die ihnen Bedeutung verleihen. Sie können Ihre Nutzung von Beacon nun schrittweise auf andere funktionale Anforderungen ausweiten und sich darauf verlassen, dass Sie mit konsistenten und aktuellen Daten arbeiten.
Beacon-Kunden nutzen diese Tools und Frameworks, um bestehende Systeme und Datenbanken zu integrieren und zu ergänzen – sie versuchen nicht, sie in einem Schritt komplett zu ersetzen. Sie nutzen Beacon beispielsweise für den Handel mit neuen Instrumenten, die von ihren Altsystemen nicht unterstützt werden, lesen Daten aus mehreren unterschiedlichen Systemen, um ein Gesamtrisikobild für alle Anlageklassen zu erstellen, oder bauen eine zentrale Wahrheitsquelle für Daten und Codemodule auf, um die Konsistenz und Reproduzierbarkeit von Preis- und Risikoberechnungen zu verbessern.
Nutzung der Cloud
Grosse Mengen an verfügbaren Daten bieten viele Vorteile – wenn man die gewünschten Analysen erhalten kann. Die Ausführung grosser Mengen von Risikoszenarien oder die Erstellung komplexer Analysen während des Handelstages kann die internen Rechenzentren stark belasten, wenn diese Massnahmen überhaupt möglich sind. Da die meisten Anwendungen von Altanbietern nicht für eine horizontale Skalierung ausgelegt sind, haben sie mit diesem Aspekt der Verlagerung in die Cloud oft Schwierigkeiten und verpassen einige der wichtigsten Vorteile, wie z.B. containerisierte Arbeitslasten und elastische Rechenpools, mit denen Sie massiv parallele Berechnungen durchführen können. Beacon verwendet ausserdem ein unternehmensweites Dependency-Graph-Framework, das Abhängigkeiten zwischen Daten und Modellen verfolgt. Bei der Ausführung von Berechnungen erkennt das System, welche Eingaben sich geändert haben, und berechnet nur die Werte, die von diesen Eingaben abhängig sind, wodurch Neuberechnungen oder grosse Szenarien wesentlich effizienter werden.
Trennung ist nicht schwer zu bewerkstelligen
Beacon wurde von Anfang an für den Einsatz in der Cloud entwickelt und bietet einen Cloud-agnostischen Ansatz, der den vollen Funktionsumfang bietet, ohne die Risiken, die mit der Bindung an einen bestimmten Cloud-Anbieter verbunden sind. Unsere Dashboards für die Cloud-Verwaltung geben Ihnen die volle Kontrolle darüber, wie viele Ressourcen Sie nutzen und wann Sie sie einplanen, so dass Sie die Compute-Services an Ihre zeitlichen und finanziellen Anforderungen anpassen können. Mit unseren Systemintegrationstools können Sie Beacon sogar als Verarbeitungsmaschine für komplexe Berechnungen nutzen und die Ergebnisse an bestehende Anwendungen und sogar Tabellenkalkulationen zurückgeben. Wenn Ihre Altsysteme nicht mehr Ihren Anforderungen entsprechen, muss es nicht unangenehm sein, sich von ihnen zu trennen.
____
Foto von Christian Dancker | dancker.ch