The data management framework consists of the Data Management Engine (DME), clients of the DME (“northbound” interface), and back-end processes and applications.
Automated Generation of Code and Artifacts from Data Model Definition
The DME has the following properties:
Transactional, with each transaction following ACID semantics with regard to objects they affect:
- Atomicity
- Consistency
- Isolation
- Durability
Model-driven architecture
Multi-threaded
Secure
Upgradable
Ultimately consistent across multiple objects affected by a transaction