Solides Fundament
Der ONE Framework Anwendungsserver wurde ausgehend von einem OSGi Kern aufgebaut und bietet einen Datenbank-Abstraktionsdienst, einen Entitäts- & Entität-Metadatendienst, einen Ereignis-Routingdienst, eine REST Webschnittstelle, einen Workflow-Engine-Dienst und einen Dateispeicherdienst.
Dynamische Entitäten
In ONE Framework werden alle Entitäten durch den Metadatendienst von dem Benutzer definiert. Der Metadatendienst behält das Entitäten-Schema und das Schema der physischen Datenbank (Tabellen, Fremdschlüssel, Indizes).
Das Entitäten-Modell unterstützt Eigenschaften (primitive Datentypen: int, decimal, datetime, string) und Beziehungen (1:1, 1:n, n:m, Eltern-Kind).
Dynamische Benutzeroberfläche
Die ONE Framework Benutzeroberfläche wurde mit GWT entwickelt. Jede Ansicht der Benutzeroberfläche ist benutzerdefiniert. Die Benutzeroberfläche bietet: Suchansichten, Bearbeitungsansichten, Druckansichten, Menüs, Übersichtsseiten.
Sicherheit
ONE Framework umfasst ein hierarchisches Sicherheitsmodell, das die Anwendung von Sicherheitsregeln auf allen Ebenen ermöglicht (Organisation, Geschäftsbereich oder Benutzer).
Spezialisierte Abfragesprache
ONE Framework implementiert eine spezialisierte Abfragesprache zum Datenabruf. Die Abfragesprache bietet: Filterung, Verbindung von Entitäten, Aggregation und Gruppierung.
Workflow-Engine
ONE Framework beinhaltet eine patentierte Workflow-Engine zur Erstellung kundenspezifischer Geschäftsanwendungen, Integration von externen Systemen, Datenprüfung und -umwandlung.
Die Workflow-Engine bietet: starke Typisierung, Entitäten als Bürger erster Klasse, Debugger, erweiterbar durch Java-Plug-Ins.
Audit
ONE Framework verfügt über ein integriertes Überwachungssystem der Eigenschaftsänderungen von Entitäten.
