Home Products BIRT Deployment Options Eclipse BIRT Report Engine & Java APIs Features

Multiple Use Paradigms

BIRT Engine is a collection of Java classes and API's used to execute BIRT reports and generate them in a variety of formats. BIRT Engine and its Java APIS are a part of the Eclipse BIRT (Business Intelligence and Reporting Tools) project, an Eclipse Foundation open source project initiated and co-led by Actuate, the sponsor for BIRT Exchange. It is licensed under the Eclipse Public License (EPL).

Multiple Use Paradigms

The BIRT Engine and APIs can be embedded in another application using the Eclipse BIRT open source download. It is also embedded in commercial products that provide its services turnkey.

Embedded in Custom Applications
The Eclipse BIRT Engine and Java APIs can be embedded in custom applications.

  • Embedded - the Report Engine API can be embedded within any Java EE or RCP application.
  • Command Line - the Report Engine can be called to execute a report from a command line.
  • Java EE - the Report Engine can be wrapped in a servlet, built into a web service, or leveraged in other areas of your Java EE application and deployed in a Java EE application server. 

Embedded in Actuate Products
The Actuate BIRT products on BIRT Exchange have already embedded the Eclipse BIRT Engine and Java APIs for easy implementation and integration.

  • BIRT Designers - embed the Eclipse BIRT Engine to preview reports during the design process.
  • Actuate Java Components - BIRT Viewer, BIRT Interactive Viewer and BIRT Studio embed the Eclipse BIRT Engine
  • BIRT Deployment Kit - embeds the Eclipse BIRT Engine to execute and generate BIRT reports on demand through a web user interface.
  • BIRT iServer Express and Enterprise - embeds the Eclipse BIRT Engine to execute and generate reports through a report server with scheduling, security and other key reporting services.