Technoparkstrasse 1
8005 Zurich
Handelsregister des Kantons Zürich UID: CHE-114.697.241
INNO-X bietet Ihnen die nötigen Bausteine, um die Verfügbarkeit aller Ihre Daten überall und zu jederzeit möglich zu machen. Diese Bausteine bestehen auf der einen Seite aus Adaptern mit der Aufgabe Ihre Daten für INNO-X verfügbar zu machen und auf der anderen Seite aus Interfaces, die dafür Sorgen, dass Sie jederzeit Zugriff auf Ihre Daten haben, überall dort wo Sie ihn brauchen. Die gleichen Bausteine ermöglichen es Ihnen Ihre Daten innerhalb von INNO-X so zu transformieren, dass nur diejenigen Endkunden Zugriff bekommen, die auch tatsächlich berechtigt sind die Daten zu sehen. Das Besondere an INNO-X ist, dass es durch die einfache Integration Ihrer bestehenden Systeme eine sichere Infrastruktur für die Verteilung und Transformation Ihrer Daten bietet kann, in Realtime, robust und mit Lastverteilung.
Für die Integration mit bestehenden Systemen bietet INNO-X eine breite Palette von Adaptern. Für den Fall, dass der benötigte Adapter noch nicht vorhanden ist, bietet INNO-X eine Funktion mit der sich, über eine einfache und leistungsfähige Schnittstelle, ein benutzerdefinierter Adapter erstellen lässt.
Die von der Publisher-Source bereitgestellten und mit INNO-X integrierten Daten können durch Worker-Tasks bearbeitet werden, so dass eine neue Quelle von transformierten Daten entsteht, z.B. das Mischen der FX Preise von verschiedenen Marktdatenanbietern, Berechnung der Transferpreise, das Filtern von Ausreissern, Berechnung der kundenbezogenen Preisgestaltung indem man die Transferpreise mit der Marge kombiniert etc.
Die Frage, wie man die ursprünglich einfache Berechnung, welche mit einer grossen Menge von komplexem Code die Daten zur Verfügung stellt, am besten parallelisiert, Daten verteilt und mit Ausfällen umgeht, entwickelt sich zu einem vielschichtigen Problem.
Als Antwort auf diese Komplexität haben wir eine neue Abstraktion entwickelt, die es uns ermöglicht diesen Prozess als die ursprünglich einfache Berechnung darzustellen, und die unübersichtlichen Einzelheiten der Parallelisierung, Fehlertoleranz, Daten- und Lastverteilung in einer Bibliothek zu verbergen.
Die Verfügbarmachung Ihrer Daten für das INNO-X System heisst nicht, dass jeder sie sehen kann. INNO-X bietet Ihnen spezielle Adapter für die verschiedenen Berechtigungssysteme mit denen Sie den Zugang zu Ihren Daten problemlos eingrenzen können. Ein benutzerdefiniertes Berechtigungssystems kann ebenso über das Interface erstellt werden.
In INNO-X definieren die Subskriptionen über ihre Abhängigkeitshierarchie welche Daten beschafft werden müssen. Anfangsdaten und Update-Ereignisse werden dann von der Quelle aus durch die gleiche Hierarchie getrieben, in Realtime aber in umgekehrter Reihenfolge. Dies bedeutet, dass nur die Daten angefordert und Berechnungen durchgeführt werden, die erforderlich sind. Durch das Löschen einer Subskription werden alle Subskriptionen in der Abhängigkeitshierarchie gelöscht. Hierdurch sparen Sie Datengebühren und Ihre Stromrechnung reduziert sich.
Grosse Berechnungen werden innerhalb eines hierarchischen Modells in kleinere Berechnungen organisiert und so parallelisiert. Diese werden verteilt und synchron von INNO-X über parallele Threads, Prozesse, Computer und Clusters ausgeführt. Die Leistung der kompletten Infrastruktur wird linear skaliert und steht im Verhältnis zur Anzahl der zur Verfügung stehenden Rechenknoten.