This project is a declarative framework for documents and forms. Metainformation is a declaration of Documents and their fields.
The Metainformation is used to generate KVS Data Model. The KVS layer along with FEEDS server provide persistence.
JavaScript Web Application is generated using Metainformation and Data Model. N2O is used as a domain specific language to generate forms. JavaScript/OTP is used to generate forms. Average rendering speed is 25 forms per second.
Erlang and JavaScript/OTP are used to define validation rules applied to documents during workflow.
Business rules should be specified by developers. RETE is used for rules specifications which can be triggered during workflow.
Workflows are complimentary to business rules and could be specified separately. BPE defenitions provide front API to end-user applications.
- Maxim Sokhatsky
OM A HUM