OutSystems Service Studio 4.1 Help
About an eSpace
In OutSystems Platform an eSpace is an application or a part of an application.
An eSpace implements a set of related business services, developed together as a single project. These services can have different user interfaces: Web, Mobile Web, and SMS. The same eSpace can have a service available on a Web site and another service available through SMS, for example.
An eSpace is composed of the following layers:
User interface layer: Handles presentation elements to display information to the user. A presentation element is, for example, a Screen. See User interface layer.
Business logic layer: Implements the business rules of the application. A business element is, for example, an Action. See Business logic layer.
Data layer: Manages and structures data. A data element is, for example, an Entity. See Data layer.
There is a hierarchical relationship between the layers: A user interface element can use a business logic element; a business logic element can use a data element. In addition, an eSpace can use elements defined in a different eSpace; these elements are called references. See eSpace references.
The following diagram presents this hierarchy within the same eSpace and the possible references to other eSpaces:

See Also