Application requests a report from the RS Web Service.
RS Web Service in turn goes to the RS Windows Service ( Report processor).
The Report Processor then retrieves the report definition from the database.
The user credentials are validated.
The data is requested from the data processing extensions.
The data and report definition are combined into an intermediate format.
This intermediate format is cached per the settings.
This intermediate format is fed to the rendering extensions and produces the final report.