Entities
A document based model
Probably the most important concept of the REQUEA platform is the concept of Entity.
All data manipulated by applications (Users and Business Rules) is stored in entities. Entities provide:
- the definition of the data manipulated (the entity 'definition')
- information on data types (such as dates, string, ...) used by the entire platform. For example, the User interface layer will render a calendar widget for a 'Date' type.
- relationship definitions for complex entity structures
- database or XML mapping information.