The Application Model is the basis for all server development and consists of the following elements:
- Domains:
- Application-specific datatypes;
- Entities:
- The objects modeled and persistently stored by the application;
- Processes:
- Related sets of activities to achieve some business goal;
- Value objects:
- Passed as messages throughout the application.