Solid foundation
ONE Framework application server is built using OSGi at its core and it features a database abstraction service, an entity & entity metadata service, an event routing service, a REST web interface, a workflow engine service and a file storage service.
Dynamic entities
In ONE Framework, all entities are defined by the user through the metadata service. The metadata service mantains the schema of the entities and the schema of the physical database (tables, foreign keys, indexes).
The entity model supports properties (primitive types: int, decimal, datetime, string) and relationships (one-to-one, one-to-many, many-to-many, parent-child).
Dynamic UI
The ONE Framework user interface is built using GWT. Every view of the user interface is custom defined. The UI features: search views, edit views, print views, menus, dashboards.
Security
ONE Framework includes a hierarchical security model allowing security rules to be applied at any level (Organization, Business Unit or User).
Specialized query language
ONE Framework implements a specialized query language to retrieve data. The query language features: filtering, linking entities, aggregation and grouping.
Workflow engine
ONE Framework includes a proprietary workflow engine for creating custom business rules, integrating external systems, data validation and transformation.
The workflow engine features: strong typing, entities as first class citizens, debugger, extendable through Java plugins.
Audit
ONE Framework has a built-in system for monitoring changes on entity properties.
