What is the need of a reporting server?
What do I miss out by not using a reporting server and instead using a reporting library?
Reporting libraries like Jasper can easily generate a report and can be embedded anywhere, be that Servlet or a desktop application. Why then would one need a reporting server?