Operator Advisor anpassen > Operator Advisor Architektur > Übersicht über die Dienstebenen
Übersicht über die Dienstebenen
Das folgende Diagramm zeigt die Dienstebenen in Operator Advisor an. Informationen zu jeder Ebene finden Sie untenstehend.
UI-Dienstprogramme
JavaScript-Implementierung
Client-UI-Logik
Dienste in einem konfigurierten Manager aufrufen
Parameter und Ergebnisse zwischen den UIs und Diensten konvertieren, falls erforderlich
Enthält keine Geschäftslogik-Implementierung.
Manager
JavaScript-Implementierung
Verwaltet die Geschäftslogik für die zugehörigen Funktionen wie Projektaufträge, Arbeitsdefinitionen, Personal, Materialien und Verarbeitungsressourcen.
Ruft die Dienste für ein Datenbankverbindungsding auf.
Konvertiert bei Bedarf Parameter und Ergebnisse zwischen dem Manager und der Datenbankverbindung.
Enthält keine SQL-Implementierung.
Datenbankverbindung
Java-Implementierung
Führt CRUD-Aktionen (Create Read Update Delete, Erstellen Lesen Aktualisieren Löschen) in den Datenbanktabellen aus.
Fragt die Datenbanktabellen mithilfe von JSON-Filtern ab.
Ist datenbankunabhängig, verwendet JDBC-basiertes SQL.
Enthält keine Geschäftslogik-Implementierung.