Application Model

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.