Entity Model
Entity model describes the data or information aspects of a business domain or its process requirements, which includes entities, their properties and the relationships that can exist among them.
Automation
Generate JPA entities (Java Persistence API) instead of manual writing and maintaining code.
Definition
Define entities containing typed attributes and create relationships between them.
Identification
Mix numeric or UUID primary keys.
Process Data Container
Use transient attributes to support consistent process data.
Metadata
Assign freely definable meta-tags to attributes to be used in higher levels of abstraction.
Efficiency
Define complex data types in a bean to be reused in any entity.
Temporality
Use temporal data to define data that will become valid in the future or was valid in past.
Recovery
Introduce versioned instances of data to enable multistage-rollback and manage historicized data.