Die Genesis Application Platform ermöglicht es Entwicklern im Finanzdienstleistungssektor, Full-Stack-Softwareanwendungen schneller und einfacher zu erstellen, bereitzustellen und zu warten, die den hohen Standards der Branche in Bezug auf Sicherheit, Compliance und Leistung entsprechen.
Mit Genesis reduzieren Finanzunternehmen die Zeit, Kosten und Risiken, die mit der Erstellung der Software verbunden sind, die sie benötigen, um ihr Geschäft auszubauen, effizienter zu arbeiten und die Compliance zu verbessern.
Mit einer belastbaren, echtzeitfähigen serviceorientierten Architektur zeichnet sich Genesis über das gesamte Leistungsspektrum von niedriger Latenz, hohem Durchsatz und hoher Skalierbarkeit aus.
Die Genesis-Plattform unterstützt die einzigartigen technischen Anforderungen der Finanzindustrie durch:
• Entwicklungssuite: eine flexible IDE, ergänzt durch KI-Unterstützung und Beschleuniger für Front- und Backend-Programmierung, die Entwickler befähigen
• Anwendungs-Laufzeitumgebung: ein Echtzeit-Kern, Unternehmensintegrationen und integrierte Verschlüsselung und Auditierung treiben leistungsstarke, sichere Anwendungen im großen Maßstab an
• Komponenten-Marktplatz: eine Bibliothek vorgefertigter Lösungen, Vorlagen, Komponenten und Integrationen der Finanzindustrie beschleunigt den Aufbau und die Innovation
Die Plattform bietet eine flexible, leistungsstarke Entwicklerumgebung und ein Toolkit mit:
• Backend-Codierung: Entwickler können ihre eigene IDE verwenden, um Backend-Logik mit standardmäßigen JVM-basierten Sprachen wie Java und Kotlin zu implementieren. Genesis bietet auch eine domänenspezifische Sprache (DSL) zur Definition der Anwendungsstruktur und -konfiguration. Diese DSL bietet eine klare, vertraute Syntax, inspiriert von SQL und CQRS.
• Frontend-Codierung: Entwickler implementieren Frontend-Logik mit standardmäßigem TypeScript, unter Verwendung von Frameworks wie React, Angular oder Genesis-Webkomponenten als zugrunde liegende Basis. Dies ermöglicht die Wiederverwendung bestehender UI-Komponenten innerhalb von Genesis-Anwendungen und vereinfacht das Portieren von Projekten bei Bedarf.
• Branchenintegrationen: Die Plattform umfasst vorgefertigte Integrationen für die Konnektivität der Finanzindustrie, von gängigen Datenquellen und -formaten bis hin zu führenden Front-, Middle- und Back-Office-Anbietersystemen und Marktinfrastrukturen.
• Echtzeit-Kern: ein integrierter, auf Microservices und Webkomponenten basierender Kern, der niedrige Latenz und hohe Verfügbarkeit für geschäftskritische Workloads gewährleistet.
• Unternehmensintegrationen: Genesis erleichtert Systemintegrationen mit Unterstützung für Build-Tools wie Gradle und npm, Überwachungstools wie Nagios und Standards wie OpenAPI & FDC3.
• Compliance-Framework: Sicherheit und Compliance werden mit integrierter Auditierung, Berichterstattung, Berechtigungsmanagement und Integrationen mit Identitäts- und Zugriffsmanagementsystemen geliefert.
Die Genesis-Plattform treibt geschäftskritische Anwendungen bei den weltweit führenden Banken/Händlern, Vermögensverwaltern und Marktinfrastruktur-Anbietern an. Häufige Anwendungsfälle umfassen:
• Verbesserung der Entwicklerproduktivität und der Markteinführungszeit
• Modernisierung und Verbesserung der Leistung von Altsystemen
• Reduzierung von Anbieterabhängigkeiten, Kosten und Risiken, während die Nützlichkeit von Kernanbietersystemen optimiert wird
• Ersetzen von Tabellenkalkulationen, anderen Endbenutzer-Computing- und manuellen Prozessen durch Unternehmensqualitätsanwendungen
• Entwicklung und Bereitstellung innovativer neuer Anwendungen (Greenfield-Innovation)
Genesis wird strategisch von Bank of America, BNY und Citi unterstützt.