At runtime, various components work together to produce a report from Genero Report
Writer.
Figure 1. The Genero Report Writer runtime architecture
- The reporting application defines the data needed from the database
- The report application executes, retrieving the data. The language used to create the report
application determines how the application executes.
- The data streams from the database to the Genero Report Engine (GRE)
- The Genero Report Designer
(GRD) graphically lays out the report
- The Genero Report Engine (GRE) lays out paged streams to the Report Viewer.
- The Report Viewer displays the report on the client; alternatively, the report can be displayed
as a PDF or Image, as an HTML or XML file, or output to an Excel spreadsheet.