The J2EE technology leads an important position in B/S application development at the present time, the support for JAVA is an important examination index for the reporting tool. In this sense the reporting tool can be classified into pure JAVA and non-pure JAVA.
The pure JAVA reporting tool has obvious advantages. The product can integrate with the J2EE application seamlessly, make the deployment and installation simple and easy-going. Meanwhile, it makes full use of the capacity of cluster load balancing and sharing management of J2EE application server, suitable for the large-scale application which supports many users.
Because the java has cross-platform capacity, it can migrate the whole application system from the low-end system to the high-end system easily, just need to replace the system unit such as hardware, operating system, database and so on, with little or no rewriting software.
Non-pure JAVA reporting tool, in contrast, often only run under Windows, the same application in different scale may need two solutions; it can’t integrate with the J2EE application seamlessly, it needs extra network protocol to communicate, which leads to low efficiency.
Because it can’t enjoy the cluster mechanism of application server, it can’t support large application with multi-user.
Besides the techniques being used, the original degree of technology is another more significant measurement, which represents the development capabilities of the company and the following upgrade capacity to a certain extent. The vendor without original technology can not control the product completely, whose development will be disciplined by others seriously.
RAQ Report—Free Java Reporting Tool http://www.raqsoft.com/
Tags: java, java reporting tool