Application Studio Service
The Application Studio Service uses users' security profiles to ensure that they can view only the reports and data to which they have access. When a user requests a new report, the Application Studio Service:
- Requests the report definition from the repository. This is cached per tenant and shared between users.
- Requests the required data from the associated business database.
- Calculates the reports.
- Delivers the report as DHTML.
The Application Studio Service scales with:
- The number of users.
Application Studio Service is multi-threaded and can use all processor cores, serving multiple users.
- The size of reports.
The memory required by the rendering process depends on the kind of report and the size of the data model in the business database. In addition to the values, the metadata in the Repository database is transferred from the database server to the report engine when first accessed to calculate the reports correctly. That information is then cached and shared between users.