With both open-source and commercial options available for BIRT deployment, several options exist for developers looking to integrate BIRT into their application. These are:
Adding a BIRT viewer to a JavaEE Web App enables users to run and view BIRT content. There are three different ways you can add the BIRT Viewer capability to you application.
BIRT Sample Viewer – The sample viewer is bundled with the Open Source BIRT Runtime Engine. This basic viewer enables users to access personalized data visualizations and content. This guide explains how to integrate the BIRT Sample Viewer into your application.
BIRT Viewer Toolkit – The free BIRT Viewer Toolkit is a step up from the Open Source BIRT sample viewer and adds performance and usability improvements for more demanding BIRT Reports. It presents content more quickly with progressive report viewing and temporary file management, and easily integrates security. This guide explains how to integrate BIRT Viewer Toolkit into your application.
BIRT Interactive Viewer – The BIRT Interactive Viewer lets users modify and personalize their report views. This allows one report design to serve more users because it does not need to conform to any one structure, reducing the overall number of reports that need to be created. This in turn reduces system load, improves performance and increases user satisfaction and adoption of the software, in turn improving ROI. This guide explains how to integrate BIRT Interactive Viewer into your application.
BIRT provides several mobile options for deployment based on project size, requirements and budget. Learn how you can deploy BIRT content for mobile applications.
BIRT designs can be deployed in the cloud on BIRT onDemand which essentially provides the functionality of BIRT iHub in the cloud. To learn more about BIRT in the Cloud, go here.
JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications. BIRT can be integrated into applications built with JSF. Learn how
PHP is a popular server-side scripting language designed for web development and BIRT can be easily integrated with any PHP based web application. Learn how
HTML pages are the most common elements of a web application. BIRT Designs can output fully compliant HTML which can be integrated into a web application. In addition BIRT Viewers can be directly integrated into HTML pages via URL directives. Moreover, when using BIRT Viewer Toolkit or BIRT iHub any BIRT functionality can be invoked directly from an HTML page. Learn how
JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. BIRT is Java based and can easily integrate with a JSP based application. Learn how
BIRT is the out of the box reporting technology for IBM Maximo Asset Management application. Learn how BIRT is integrated with Maximo and how you can develop new BIRT content for Maximo.
IBM® Rational® ClearQuest® is application lifecycle management (ALM) software that provides flexible change and defect tracking, customizable processes, real-time reporting and lifecycle traceability for better visibility and control of the software development lifecycle. BIRT is the out of the box reporting technology for IBM Rational Clearquest. Learn how BIRT is integrated with Clearquest and how you can develop new BIRT content for Clearquest.
In addition to the technologies mentioned above, BIRT can be integrated with a wide range for frameworks. Learn how to deploy BIRT with other frameworks.