This is an old revision of the document!


Architecture

Report Designer BIRT Report Designer. Desktop application which will be used to design the reports. The output is a XML Report Design file.
XML Report Design This file will be uploaded on a Stages metric page. This file will be processed (rendered) by the Report Engine (part of the Stages distribution).
Report Engine The Report Engine processes the XML Report designs and connects to the Data Sources to retrieve the needed data to display the report (for example Tables and Charts).
Data Collector The Data Collector is used to collect information from Data Sources to be placed in the Metric Database on a regular base.
Metric Scheduler The Metric Scheduler triggers the Data Collector to collect the information.
Stages Metric Database The Metric Database is located in the Stages database (MySQL or Oracle).
Data Sources Data Sources contain the information that will be used in reports or collectors.
Stages Process Repository The Process Repository holds the process information managed by Stages. (for example artifacts, phases, files, roles,…)