Kundenbericht

Tel Aviv Stock Exchange hat Risiken im Griff


Lernen Sie digitale Superhelden kennen:

Die Tel Aviver Börse (TASE) bietet Investoren eine zuverlässige und umfassende Plattform für den Handel mit Wertpapieren und Finanzinstrumenten wie Aktien, Schatzanweisungen, börsengehandelte Fonds (ETFs), Optionen und Devisen-Futures.

Berggipfel-Symbol

Herausforderungen

  • Anwendung moderner Technologie, um Risiken zu minimieren, Funktionen zu verbessern und einen unterbrechungsfreienBetrieb zu gewährleisten
  • Bewahrung von Wissen und wichtigen Natural-Anwendungen, die seit 20 bis 30 Jahren auf den Backend-Systemen laufen
  • Einführung von DevOps, um die Software Entwicklung zu beschleunigen und agiler zu machen
Checklisten-Symbol

Kundennutzen

  • Kostensenkung und Risikominimierung
  • Alle Vorzüge einer maßgeschneiderten, geschäftskritischen Anwendung
  • Bei der Entwicklung können alternative Programmiersprachen oder Modelle genutzt werden
  • Verbesserte Experience für Entwickler
Glühbirnen-Symbol

Lösung

TASE’s clearing and settlement system is based on Adabas & Natural, but was moved to Linux, where its trading system resides. It also moved to NaturalONE so that programmers could access the latest tools for agile development and deployment.

We chose to keep Adabas & Natural in our move to Linux because we wanted to keep the 20-30 years of knowledge that resided on the back-end system. 

Hezi Shirazi | Systemarchitektur Backoffice, TASE

Neue Wege beschreiten, Altes bewahren

Die Tel Aviv Stock Exchange (TASE), die einzige Börse in Israel, versteht den Wettbewerb. Sie konkurriert um Marktanteile mit Fintech-Firmen der ersten Stunde sowie mit einigen der größten und mächtigsten Börsen der Welt. Und da Israel nach dem Silicon Valley die zweitgrößte Heimat von Hightech-Startups ist, muss die TASE auch um Börsengänge konkurrieren. Um dies zu erreichen, musste die Börse ihre Technologie modernisieren.

Die TASE musste in der Lage sein, digitale Dienstleistungen auf Augenhöhe mit neuen FinTech-Firmen anzubieten und dabei die lokalen und globalen Vorschriften einzuhalten. Außerdem musste sie Dienstleistungen anbieten, die mit den größeren Börsen der ersten Ebene wie Nasdaq®, LSE und NYSE konkurrieren.

Its first project was to move its clearing and settlement system based on Adabas & Natural to Linux, where its trading system resides. The Linux operating system is less expensive to operate and maintain and, as an open source platform, provides TASE with a wider selection of development and versioning tools.

With the help of Software AG, TASE seamlessly rehosted more than 10,000 Natural programs and Adabas databases that processed more than 300,000 clearing and settlement transactions per day from its legacy environment to Linux. This move reduced costs and minimized risks while keeping the advantages of its tailor-made, mission-critical applications and back-end data.

DevOps für alle

For the next phase, TASE wanted to bring all its programmers together under one DevOps-based architecture. Software AG’s Eclipse-based development environment, NaturalONE, integrated easily with the DevOps environment already being used by TASE’s Java®, C++ and Python® programmers.

Die Entwicklung neuer und die Erweiterung bestehender Anwendungen erfolgt nun – unabhängig von der Programmiersprache oder dem Modell – nach denselben DevOps-Standards und -Verfahren.

Nach dem Umstieg auf NaturalONE und DevOps konnten alle Entwickler mit den modernsten Werkzeugen für die agile Software-Entwicklung und -Verteilung arbeiten. So erwies sich beispielsweise die Möglichkeit, die Entwicklungsumgebung über Versionsverwaltungssysteme wie Git zu steuern, als überaus hilfreich für die Erfüllung gesetzlicher Anforderungen.

Aufgrund nationaler und internationaler regulatorischer Anforderungen benötigte TASE für ihre zentralen Systeme eine Versionsverwaltung. TASE ermittelt Indizes, deren Berechnung sich aufgrund neuer Wertpapiere oder Zahlungsereignisse ständig ändert. Damit die Aufsichtsbehörden all diese Änderungen nachverfolgen können, ist eine Versionsverwaltung unerlässlich.

Durch eine bessere Versionsverwaltung sinkt der Aufwand für die Programmierer, lassen sich Änderungen leichter verwalten, und die Entwicklung wird agiler.

Vor der Einführung von NaturalONE hatten die Programmierer keinen Zugang zu komfortablen Werkzeugen, mit denen sie die Änderungen prüfen und zusammenführen konnten, die andere Programmierer an einem bestimmten Programm vorgenommen hatten.

Die manuelle Prüfung war zeitaufwändig und riskant.

Dank NaturalONE kann TASE bereits eine höhere Entwicklerproduktivität verzeichnen. Die Programmierer können nun die auf dem Git-Repository basierende Versionsverwaltung nutzen und doppelte Änderungen zusammenführen, die entstehen, wenn mehrere Entwickler am selben Quellcode arbeiten. Sie vergleichen einfach die beiden Versionen auf einem Bildschirm und genehmigen jede erforderliche Änderung.

Die Versionsverwaltung mit NaturalONE ist extrem leistungsfähig, denn alle Versionen des Quellcodes werden im selben Repository gespeichert und können behalten oder zurück genommen werden. Die Möglichkeit, älteren Quellcode zu reaktivieren, verringert das Risiko und steigert die Entwicklerproduktivität.

Wie geht es weiter?

Alle Anwendungen und Daten von TASE wurden auf Linux migriert. Weiter geht es mit der Implementierung einer Cloud-Architektur. Dafür wird der Datenbank-Server durch Virtualisierung vom Anwendungs-Server getrennt. Die Server sind so nicht mehr an einen physischen Rechner gebunden und lassen sich leichter steuern. „Mit einer Architektur, in der Anwendung und Datenbank auf unterschiedlichen Servern liegen, wollen wir Business Continuity, Sicherheit und eine hohe Verfügbarkeit gewährleisten“, sagte Hezi Shirazi, der bei TASE für die Backoffice-Systemarchitektur zuständig ist.

TASE plant, mithilfe von Virtualisierung die Daten von der Anwendung zu trennen und sie auf verschiedenen Servern zu hosten. Dabei wird die Natural-Anwendung in Services aufgeteilt, die in Docker® Containern laufen. Kommt es zu einem Systemausfall, kann TASE das System schneller und einfacher wiederherstellen und in jedem Fall die Business Continuity sicher stellen.

Offene Systeme, offenes Denken

When TASE rehosted its Adabas & Natural application to open source Linux, its Natural developers were initially reluctant to start working in the new Eclipse-based environment of NaturalONE now available to them. Wary about using modern tools, the TASE programmers needed convincing.

Software AG provided on-site training and mentoring for NaturalONE. Within just a few days of showing the advantages of how NaturalONE could work in the integrated DevOps environment, the programmers’ reluctance dissipated.

“After seeing all the bells and whistles of using NaturalONE with DevOps tools like Git and Jira®, the developers were astounded at how much easier it would be for them to develop better program code, faster and more securely,” noted Ilan Hirschowitz, the Software AG Solutions Engineer who led on-site workshops.

Doch das war längst nicht alles: Die neue Entwicklungsarchitektur brachte alle TASE- Entwicklungsteams zusammen: Vom Clearing bis zu Derivaten, die verschiedenen Teams kennen sich nun alle untereinander, arbeiten zusammen und verstehen, wie wichtig die Arbeit jedes einzelnen Teams – und der Börse – ist.

Dank des klugen Umstiegs auf Linux und der Einführung von NaturalONE in einer eclipse basierten Entwicklungsumgebung ist TASE nun agiler und flexibler und hat selbst den stärksten Mitbewerbern etwas entgegenzusetzen.

Das könnte Sie auch interessieren:

Glühbirnen-Symbol

Bleiben Sie verbunden

Join the community and follow the latest news about Adabas & Natural in the Software AG Tech Community.

Laptop-Symbol

Neuigkeiten entdecken

Discover the latest innovations, view webinars and see how Adabas & Natural is ready for 2050 and beyond.

Globus-Symbol

Benutzergruppen

Werden Sie Teil einer User Group und knüpfen Sie weltweit Kontakte mit Ihren Kolleg:innen.