Technische Übersicht
Modell
Die ganze Applikation wird aus einem Metadaten-Modell aufgebaut. Siehe Metadaten-Modell
Systemaufbau
Das Encodo Common User Interface (ECUI) hat den folgenden Aufbau:
ECUI Client: Das ist das Web Frontend das im Browser ausgeführt wird. Wir stellen hier ein Web Client Framework zur Verfügung mit dem Applikationen gebaut werden können.
ECUI API: Das ist der Web Server der die Funktionen für das Web Frontend zur Verfügung stellt.
Custom Web Application: Das ist das Produkt, das für den Benutzer sichtbar ist. Es baut auf dem ECUI Client auf.
Custom Web Server: Der Server-Teil des Produkts baut auf dem ECUI API auf. Hier wird die Business Logik des Produkts implementiert. Die Applikation wird in einem Metadaten Modell definiert. Hier können Datenstrukturen und Ansichten definiert werden.
Quino: Das ist das Encodo Metadaten-Framework, dass uns den Zugriff auf die Daten ermöglicht. Aus dem definierten Modell wird der Datenbank Zugriff erstellt.
Datenbanken: ECUI kann sowohl aufbauend auf einer bestehenden Datenbank (DB-First) wie auch auf einer eigenen Datenbank (Model-First) betrieben werden. Es werden unterschiedliche Datenbanken unterstützt Siehe Verwendete Technologien. Details siehe Datenbankanbindung.