For those of you that have been trying to integrate BIRT into JavaServer Faces (JSF) applications, the jsf4birt component library should make things easier. This library was created by Exadel and supports the rendering of BIRT-based reports on pages wthin JSF web applications.

There are two components; a birtWrapper, and actuateWrapper.Â
- The birtWrapper component displays BIRT reports created in the Eclipse BIRT Report Designer. This component uses the BIRT runtime API and calls the appropriate part of the API to get generated HTML code to put on the page. Everything is done on the server side following the usual JSF lifecycle processing.
- The actuateWrapper component loads reports from an installed Actuate server. The component uses the Actuate JavaScript API to load and run BIRT reports and allows the integration of the AJAX-based BIRT Interactive Viewer.
Max Katz and I demonstrated the jsf4birt component library in an online webinar. Watch the webinar recording here
Instructions for installing and testing the jsf4birt component can be found here


