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.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.
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.