How does JReport integrate with Web-based applications?
JReport is different from other solutions in that JReport provides a base feature set that is ready out-of-the-box and allows any of its reporting components to be seamlessly embedded within an application. JReport is a pure thin-client, 100% Java solution that offers a low total cost of ownership by leveraging a customer’s existing IT investments. While JReport can operate as a stand-alone reporting solution, the vast majority of Jinfonet customers choose to embed JReport into their application. When discussing JReport’s integration with Web applications, it is important to understand a few concepts: • JReport’s APIs (Application Programming Interface) facilitate integration with web applications by providing developers with reporting “building blocks” that can embed desired JReport functionality into an application. These building blocks typically call on JavaBeans to provide reporting functionality. • JReport’s JavaBeans are small Java programs that contain a set of reporting functi