<< Klicken um Inhaltsverzeichnis aufzurufen >> Navigation: Infoserver Allgemein > Erläuterung zur Architektur |
Cordaware bestinformed basiert auf einer Client-Server-Architektur. Zusätzlich zu dieser grundlegenden Struktur bietet die Software eine moderne Weboberfläche zur Verwaltung und Administration. Kombiniert mit einer einfachen und schnellen dokumentenbasierten Datenbank, umfasst dies die Architektur von Cordaware bestinformed.
Infoserver
Die Serverkomponente, der sogenannte Infoserver, ist der Kern von Cordaware bestinformed. Der Infoserver basiert auf der Programmiersprache „Erlang“ und läuft innerhalb einer virtuellen Erlang Maschine, um so maximale Sicherheit und Ausfallsicherheit zu gewährleisten.
Darüber hinaus bietet der Infoserver einen voll-funktionsfähigen Webserver, welcher nach der Installation sofort voll einsetzbar ist.
Durch die völlig neue Struktur des Infoservers konnte die Leistung des gesamten Systems enorm erhöht werden.
Die Struktur wurde in ein Servergrid-Modell mit replizierenden Knoten konvertiert. Dies führt zu einer messbar schnelleren Verteilung der Infos in sehr großen Umgebungen.
Eine redundante Server-Architektur ermöglicht hierbei einen Failover-Mechanismus.
Sollte dabei ein Knoten und die mit diesem verbundenen Clients die Verbindung verlieren, wechseln diese automatisch auf einen anderen Knoten/Server. Um ein Failover-System zu erzeugen sind mindestens zwei Knoten nötig. Verliert ein Knoten die Verbindung kann dieser trotzdem autonom Nachrichten versenden. Beim Wiederverbinden des Knotens werden die Datenbanken automatisch synchronisiert, so dass diese auf jedem Server redundant sind.
Infoclient
Eine weitere Komponente von Cordaware bestinformed ist der Infoclient, welcher die Echtzeit-Informationen empfängt und auf dem jeweiligen Gerät anzeigt. Dieser Client empfängt die Infos vom Infoserver und sendet ein Feedback an diesen. Neben dem Feedback des Clients auf eine Info, senden diese auch eigene Systemwerte an den Infoserver. Diese Werte können dann beispielsweise zur Empfängerauswahl oder über weitere Filter zur zielgerichteten Adressierung verwendet werden.
Web-Administration
Cordaware bestinformed wird über eine moderne Weboberfläche administriert, konfiguriert und verwaltet. Die Weboberfläche ist ein auf JavaScript-basiertes Framework und ist in beliebigen Browsern wie Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Microsoft Edge, usw. aufrufbar. Der große Vorteil ist, dass die Weboberfläche über jedes Gerät das JavaScript unterstützt aufrufbar ist, ohne dass dabei weitere Installationen oder Einstellungen vorgenommen werden müssen.
Datenbank
Alle Daten für den Infoserver werden in einer Datenbank gespeichert und dort auch für diesen zugänglich gemacht. In der Installation von Cordaware bestinformed ist bereits eine vollständig konfigurierte und funktionale dokumentenbasierte Datenbank enthalten. Die Datenbank ist speziell darauf ausgelegt, eine sehr große Menge an Daten und Informationen, in sehr kurzer Zeit zu verwalten und zu verarbeiten.
Alle Daten werden in Echtzeit vom Infoserver verarbeitet und stehen anschließend für sämtliche weiteren Komponenten (z. B. Infoclients, Mobile Clients, etc.) sofort zur Verfügung.