Meeting customer’s reporting requirements by extending BIRT

Neil Wang (IBM Corp.), Wei Liu (IBM Corp.), Santosh Kumar (IBM India Software Labs), Maged Elaasar (IBM Rational Software, Ottawa, Canada)

Reporting · Long Talk
Wednesday, 16:30, 50 minutes | Room 207 | Download in iCal Format


Santosh Kumar

This talk demonstrates how the Eclipse open source Business Intelligence and Reporting Tools (BIRT) is integrated and extended with IBM Rational Data Architect (RDA) to meet the customers’ requirements on model reporting and solve real-world problems. RDA is a comprehensive development environment for data modeling, relating and integrating data assets, and developing database applications. It’s built using Eclipse and its models are based on EMF and DTP SQL models. The previous classic RDA reporting used EMF to XML and XSLT transformation. The problem with the classic reports is that the content and format of reports are fixed and can’t meet the wide variety of requests from enterprise customers. Also, the underline EMF models of RDA are complicated to capture the richness of the SQL object structures and relationships and may not be understand easily by the end users. You will learn from this talk how we provided the users a solution to allow them to generate customized reports the way they want without a complete understanding of the underline EMF model. We will share with the audience our EMF ODA driver design experience and demonstrate how the customers can use our report templates to generate reports to meet their special needs.


Instructor will provide some sample code used in this demonstration to class attendees.

Neil Wang is a junior Software Engineer in Information Management of IBM. He is mainly responsible for the development of the report templates of IBM Rational Data Architect.

Wei Liu is an Advisory Software Engineer for Information Management in IBM. She has more than ten years of software design and development experience in OO, UML, XML, data and business modeling. Mrs. Liu was the lead developer of Rational Rose Java/CORBA products and contributed to Rational XDE business and data modeling. She is currently responsible for the design and development of reporting, validation and naming standard components with IBM Rational Software Data Architect, as well as the database unit testing framework with IBM Data Studio.

Santosh Kumar is currently Prinicipal Software Engineer at IBM India Software Labs. In his current job role he is lead developer in Domino Designer in Eclipse. He has been part of team in IBM shipping eclipse based products such as Lotus Component Designer and Data Access tool for IBM Workplace. Santosh holds a bachelor degree in Electronics and Communication Engineering from COEP, Pune, India. His interest lies in areas of composite applications and object technology with focus on simplification and practicality in software systems.

Maged Elaasar is a senior software developer and technical leader with the Ottawa Lab. of IBM Rational Software. Throughout his tenure at IBM, Maged has worked in developing several software modeling technologies and applications. Maged holds a B.Sc. and M.Sc. of Computer Scnience and is currently a PhD candidate with research interests including modeling, software quality engineering, data communication networks and satellite networks.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo


Cloudsmith logo

BIRT Exchange logo

Skyway Software logo


BlackBerry logo

AMD logo

Silver sponsors








Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools


Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo


Be a Sponsor