Informing Science + IT Education Conference 2003 Proceedings


Abstracts

Informing Science + IT Education Conference

Pori, Finland June 24-27, 2003





docs\019Hoong.pdf Paper Accepted as a/n Regular Paper pages
0053-0061

RepCom: A Customisable Report Generator Component System using XML-driven, Component-

based Development Approach

Leong Chee Hoong and and Lee Sai Peck

University of Malaya, Malaysia

University of Malaya, Malaysia

It is undeniable that report generation is one of the most important tasks in many companies regardless of the size

of the company. A good report generation mechanism can increase a company’s productivity in terms of effort

and time. This is more obvious in some startup companies, which normally use some in-house report generators.

Application development could be complex and thus software developers might require substantial efforts in

maintaining application program code. In addition, most of the report generators use a different kind of format to

store the report model. An application is no longer consid-ered an enterprise-level product if XML is not being

used elsewhere. This paper introduces a XML-driven and Component-based development approach to report

generation with the purpose of promoting portability, flexibility and genericity. In this approach, report layout is

specified using user-c344-defined XML elements together with queries that retrieve data from different databases. A

report is output as an HTML document, which can be viewed using an Internet browser. This paper presents the

approach us-ing an example and discusses the usage of the XML-driven report schema and how the proposed reus-

able report engine of a customisable report generator component system works to output an HTML re-port

format. The customisable report generator component system is implemented to support heteroge-neous database

models.

Keywords: report model, report schema, report generator, XML, Component-based developmen

First Previous Next Last

ISSN 1535-07-03
Unless otherwise indicated, this paper has undergone blind external review by three or more reviewers.
Types of Papers: A Best Paper, Regular Paper, Short Paper, Informal Paper, Unrefereed Panel Paper