Eraspaas Platform as a Service implementation simplifies online services development by introducing an approach of assembling basic building blocks present in the platform. These building blocks are categorized into three types –
For a systematic understanding of Eraspaas, the information is divided into four small documents - three for each type of entities plus a programming guide.
Structure entities are a group of entities that define the data model of a solution. Basically it allows configuring the different tables (columns) and their relationships with other tables.
This set of entities contain:-
Functionalities related structure entities are detailed in -
Security entities are a group of entities that define access permissions on each of the entity configured in the solution.
This set of entities contain:-
Functionalities related security entities are detailed in -
Eraspaas Security, Abstraction and Identity
Layout entities are a group of entities that define customizations for look and feel of each entity when they are being displayed to users.
Note: corresponding to each entity configured in the system a set of views and forms are automatically created by the platform. However it is possible to configure more such views and forms or modify the ones created by default.
This set of entities contain:-
Functionalities related layout entities are detailed in -
Eraspaas Site, Handlers and Reports
Eraspaas provides web API (Application Program Interface) for applications to perform actions programmatically or retrieve information from the platform. The API is available through multiple standard endpoint addresses, for SOAP and REST supporting both XML and JSON data formats.
Applications and extensions can be developed in any of the existing programming languages. While the documentation is available for JAVA, .Net and JavaScript but the platform is accessible to other technologies that support web communication such as PHP, Objective-C, etc.
Information related to Eraspaas action service API is detailed in -