Web based reports with Java and XML



The system is built as an object model, abstracting the complexity of the different data sources such as databases and business applications. This approach eases the work of the programmer who can reach the data sources from different environments such as Java, Perl, C++, ASP, etc. It also simplifies the data extraction by providing a common data interface, allowing the programmer to extract data without having to consult application experts every time a new report is to be implemented. The system is built entirely in Java and the communication protocol is based on XML.

A web enabled report generator that can be used by non-programmers to create new reports is integrated into the system. This tool is implemented as Java servlets, which means that it is not bound to any particular operating system.

A future version of the system may include functionality for updating the datasources as well.


Assignment:


Developing a system for report presentation on the web

Principal:

Tarkett Sommer, Ronneby

Developed by:

Mats Andersson

Duration:

September 2000 - September 2001