BIRT platform is a complex entity that includes many components. On this page, you can find a brief overview of these components.
Here is a diagram of BIRT components:
|
BIRT Report Designer |
is an Eclipse perspective used for creating BIRT report designs. These designs are stored in an open XML format. |
|
Design Engine |
is used for creating and modifying report designs. Design Engine API (DE API) wraps the functionality of the design engine and is available for use within any Java project. |
|
Report Engine |
uses the report design files to generate and render reports. Report Engine API (RE API) allows embedding the engine in any Java application. The BIRT Web Viewer uses this API to execute and display reports. |
|
Charting Engine |
is used to design and generate charts. Charting Engine API (CE API) allows Java developers create charts for their applications. The Design Engine and Report Engine make use of this API to process and publish charts. |
|
BIRT Viewer |
allows previewing reports within Eclipse (web output is provided as a single HTML document, paginated HTML, PDF, XLS, DOC, PPT, and Postscript). |
This video offers a short overview of the BIRT architecture: