- Ausfallsicheres Online/Offline System:
Das System nutzt die Möglichkeiten des Internet, aber ohne dessen Nachteile: Alle Mitarbeiter des Unternehmens können in Echtzeit mit einem einzigen zentralen Datenbestand arbeiten. Alle neu erfassten Daten sind sofort am Server abrufbar, eine gesonderte Datenreplikation mit den Clients ist in diesem Szenario nicht mehr nötig. Fällt das Netz aber aus, sind die Clients weiter voll arbeitsfähig. Ein Datenabgleich mit dem Server findet in diesem Fall automatisch statt, sobald die Verbindung zum Server wiederhergestellt ist. Fällt hingegen der Client aus, so kann nach Wechsel der Hardware mit dem aktuellen Datenbestand weitergearbeitet werden, da dieser ja am Server gespeichert wird. - Verteilte Anwendung:
Durch die Ausnutzung der Rechenleistung jedes Applicationservers wird die Gesamtlast des Systems gleichmäßig verteilt. So ergibt sich eine hohe Performance bei gleichzeitig niedrigeren Hardwareanforderungen an die Server. - Leichte Verteilbarkeit der Clientsoftware:
Die Clientsoftware besteht aus einem einzigen EXE-File von ca. 6 MB Größe (komprimiert). Keine DLL, keine OCX, keine Registry Einträge, keine Abhängigkeiten von Treibern, Runtime-Modulen oder Middleware. Als native 32-bit Applikation kann sie auf allen aktuellen Windows-Betriebssystemen eingesetzt werden. Die Installation des Programm beschränkt sich daher auf das Speichern des Programms in einem beliebigen Verzeichnis der lokalen Festplatte. Hat es einmal eine Verbindung zum Server aufgebaut, ist die Software "autoupdate-fähig"; das bedeutet, sie erkennt, wenn ein neues Software-Update am Server vorliegt und spielt dieses Update automatisch auf. - Datensicherheit:
Der gesamte Datenabgleich/Transfer zwischen Client und Applikationserver wird in Form von schnellen Streams durchgeführt. Diese Streams sind komprimierbar und verschlüsselbar, so dass die Kommunikation über das Netz sowohl sehr schnell als auch abfangsicher ist. - Mehrsprachigkeit:
Alle sprachabhängigen Softwareelemente sind in einem separaten Sprachfile hinterlegt. Dieses Sprachfile ist unabhängig von der Software editierbar und wie die Software selbst autoupdatefähig. Die Sprache kann während die Software läuft in einen anderen Sprachmodus umgeschaltet werden. - Native Anbindung an Host-Datenbanken:
Das n-tier Prinzip ermöglicht eine direkte native Anbindung aller gängigen SQL-Datenbanken ohne Zwischenschalten von zusätzlichen Treibern, die die Zugriffsgeschwindigkeit verlangsamen würden. Die Programmausführung wird dadurch effektiv beschleunigt. Beispiele für gängig SQL-Datenbanken sind:
IBM/DB2 auf NT oder AS/400, Informix, Firebird, Oracle, MS/SQL. - Skalierbarkeit:
Das n-tier Prinzip ermöglicht das einfache Hinzufügen weiterer Application Server, wenn die Anzahl der Clients wächst und die Performance zu sinken droht. - Außerordentliche Schnelligkeit:
Bildschirminhalte sind bereits in der Client-Software enthalten und müssen nicht immer wieder über das Netz neu übertragen werden, wie das bei klassischen Web-Lösung der Fall ist. Übertragen werden nur komprimierte Daten und auch hier immer nur jene Daten, die gerade benötigt werden. Der Client verarbeitet seine Daten in einem RAM-Cache Speicher. So ergibt sich eine Schnelligkeit, die sogar die Performance von lokalen Datenbanken übertrifft.

Vorteile






