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