BIRT Usage Models

Jason Weathersby, Niru Mallavarupu, Benjamin Muskalla (Tasktop), Virgil Dodson (Actuate Corporation)

Frameworks - Reporting · Long - curated
Wednesday, 13:30, 50 minutes | Room 209/210


These set of talks will discuss scenarios where BIRT can be used and integrated with other technologies.

Extending BIRT – Enterprise report management and distribution

Enterprise BI deployments need not only a reporting system that can create and view reports, but also a framework that can make it easy for reports to be run ad-hoc and distributed within an enterprise over multiple touch points. It is also critical that security is fully enforced, as reports may contain sensitive data.

Bluenog has extended BIRT and integrated it into the Bluenog ICE software suite to provide enterprise-grade report management with security, scheduling, versioning, and archiving of reports and report instances. BIRT was integrated with a variety of open source projects from Apache Jetspeed, Lucene, Wicket, Quartz, and Jackrabbit. This integration, which will be described in detail in this presentation, meets many common enterprise requirements.

An important aspect of report management relates to governance and the need for compliance and accessibility. Centralizing report management is a dream that every enterprise has. There are typically thousands of reports an organization may create and manage. Policies that govern the distribution and execution of these reports add to the complexity. The challenge is also compounded when there are reports that must be scheduled, archived, and versioned for compliance reasons.

Reports and report data need to be viewed as generic “content” within the enterprise. They share all the attributes and requirements of other enterprise content, such as taxonomy, entitlements, search, and versioning. They can be re-purposed and can serve as a data source for other pieces of content within the enterprise. Report management needs to tie into enterprise security and should have the capability to re-use roles and policies already established within the enterprise. All this leads to the notion that, at the heart of the reporting distribution platform, is a repository that can enable all of the above.

A well-designed enterprise report management and distribution solution serves as a self-service capability provider, helping business users do more without relying on IT for report management. This also frees IT resources that were previously consumed by individual information requests and redirects them to providing more business intelligence capabilities to the enterprise.

Integrating BIRT in RAP applications

Besides a rich user interaction many applications need to display a big amount of data sets as diagrams or reports as part of their applications. In order to bridge the gap the BIRT project was created as part of the eclipse ecosystem. BIRT is an open source Eclipse-based reporting system that integrates with your Java/J2EE application to produce compelling reports. That BIRT integrates well with classic RCP applications is a well known fact. But the need for rich internet applications is still growing. And here the Rich Ajax platform comes into play. As a platform for developing Web 2.0 applications with the same patterns as for RCP it paves the way for single sourcing applications running on both platforms. In this talk we will show how to integrate diagrams and reports known from BIRT into RAP applications. Topics covered include how to setup the environment to let BIRT and RAP play well together. In addition the presenters will give advices how to use the reports inside RAP applications and which problems may arise. As a final outcome of the talk the audience will know everything to bring reporting capabilities into their RAP applications.
Jason Weathersby is the BIRT Evangelist at Actuate Corporation and a member of the Eclipse Business Intelligence and Reporting Tools (BIRT) Project Management Committee (PMC). Jason has over 15 years experience in the software development field, ranging from real time process control to business intelligence software. At Actuate, Jason is currently responsible for educating the Open Source community on BIRT and encouraging its adoption.

Niru Mallavarupu is Director of Software Development at Bluenog, where she leads the research and development of the company's flagship product, Bluenog ICE. Niru is an established IT veteran with deep experience in open source software as well as architecting and developing products and technologies for companies such as Oracle and Sun Microsystems. Niru also holds a patent and has numerous technology publications. She has a BS in computer science from the Indian Institute of Science and an MS in computer science from Georgia Institute of Technology.

Benjamin Muskalla works as a software developer and consultant at EclipseSource in Karlsruhe, Germany. He is one of the main committers on the Rich Ajax Platform (RAP) project and contributing to the several other Eclipse projects.

Virgil Dodson is a Developer Evangelist at Actuate Corporation and blogger/forum moderator at BIRT Exchange. Virgil has over 13 years experience as a software developer. For the past 6 years he has helped Java developers get started with Actuate's embedded reporting products. He holds a Bachelor of Science degree in Computer Information Systems from DeVry.

Gold sponsors

IBM Corporation

Windriver logo


Sun Microsystems



BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology






Innovent Solutions

SAP Business Objects

Hardware Sponsor


Lanyard Sponsor

Intel logo

report a problem with this page