Jump to content
We've recently updated our Privacy Statement, available here ×

  • Scott Andersen
    • Edited on:
    • Features: Ad Hoc, Dashboards, JasperReports Server, Reports, User Interface, Web Services Version: v9.0.0 Product: JasperReports® Server

    Jaspersoft offers many ways to integrate reporting with applications. Jaspersoft Reports can be integrated using java code, iFrames, REST, and javascript. Choosing from the various options depends on the functionality desired, the amount of work you are willing to expend to get the desired results, and how much control over the end result you want.

    T3H_kWxF06vRdnSTlVH6NLv71f3vJR24MqQzyk0J837LnpBAUBiMdltyStHnxyoSXORWI0bHawG9yH2ZzWCQGTLs-8xdHo_WibfkzpuPr2CzL3A-axNQwsGVAbK3rnvWDIG9E5Bu9rFFNTPL3wTjj7M

    Java Code

    Using JasperReports Library you have access to java code that will allow you to generate reports and connect to data sources.  All the data connectivity, report generation, and distribution is controlled directly in the java code. Although this gives you microscopic control of your end result, it is also the most labor intensive, requiring months (if not years) to develop the reporting features you need in your application. If you have time and the java developer resources available, this can be an option.

    d1jpOh7fRpHyVhMei-clLLWXEgTAvrMMqUVLPWwEsE3j3NnTTMZ_rHyThqncuMF-yC1KOgy6yXjLERsKdI6RjB8eam6NgVITQA9pVaf51BN0z1SKuAyMDNzd7gGweUgBxec6NwH9XOMm_p_XbRPcvRI

    User Interface / iFrames

    JasperReports Server is a complete reporting portal providing a white label capable user interface to give your users access to an enterprise grade reporting solution. The server  can be integrated with your application’s security, so you can give access to the server as a separate  reporting portal. Portions of this UI can be embedded inside your application using IFrames. This allows you to take advantage of the advanced interactive report viewer, ad hoc report designer, dashboard designer, and other features provided by JasperReports Server.  Thus you take advantage of decades of development provided by Jaspersoft. A possible drawback is that using IFrames you are limited in what control you have over the interface.

    cc7fZTnB8ztYAQwDIc2pbNV1HMzhVDe5LI_wCFtz97aMdzrzv4QkMsApolsbnvd4c_LE73aWQK_OQLvvGcLYfTWdVoArlGS9Pw1VySultc8LRI3wy4n7nzWZOQPPDy-ji8n8q0dsMC92CEYz3rOU5Yo

    Web Services

    JasperReports Server has a comprehensive suite of web services available via REST. By implementing these REST calls in your application, you can let JasperReports Server handle the heavy lifting when it comes to connecting to data and generating reports.  You also have access to other aspects of the server, such as dashboards, scheduling, and administrative functions.  Thos administrative services allow you to simplify things when it comes to operational tasks around the environment.

    Bn8RU3rkSKZr5pTy62A5ZC9nLQvTAH_VDRw6IGx0_JlDj96eJaqAZO7uSZX2VJfLomXpXIPIQq1_Yfjc6utHGA0-uuQs1Xa9KB9KpXjeb5KCDvwLi9xL9MX4VWJoh5zUDODTszakoLzLJisYhnnWSjQ

    Javascript

    If you want to take full advantage of the power of JasperReports Server, while maintaining control over the end user experience, Jaspersoft’s “Visualize.js” javascript API gives you that control in an easy to implement solution. You are not limited to embedding reports and dashboards. Visualize.js gives you the capability to control interactions with those reports and dashboards, both in passing data into the reports to control their results, to capturing actions and events associated with the reports and managing how the application responds. And this can be accomplished within a day or so, if not in hours! 

    Comparison of your options

    JasperReports Library

    JasperReports Server UI / iFrame embedding

    Web services

    Visualize.js

    The great news is you can combine usage of all these options as needed, providing a robust enterprise reporting solution.


     


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...