Service Studio 6.0 Help
About an eSpace
In Agile 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 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:
Processes layer: is where you have all elements that are executed asynchronously in your application such as Processes and Timers. See more about the Processes Layer.
Interface layer: is where you have the application flow and all elements used to design the interface with the end-user like, for example, Web Screens or Web Blocks. See more about the Interface Layer.
Logic layer: is where you have all elements that implement the business rules of the application like, for example, Actions or Web Services. See more about the Logic Layer.
Data layer: is where you have all elements to handle persisted data and temporary data as, for example, Entities or Structures. See more about the 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:
About an Application | eSpace Properties | eSpace References