Tuesday, 13 September 2016

Integrating Jasper Reports into Adobe Experience Manager

You can create a custom Jasper Reports service for Adobe Experience Manager (AEM) that builds dynamic reports.  A benefit of creating a custom service is you can develop it to meet your business requirements and integrate the reporting service to use data queried from an AEM service. For example, you can create an AEM reporting solution that queries enterprise data from a database that a digital marketer is interested in viewing and produces a PDF report, as shown in the following illustration.



To build an AEM component that is able to produce PDF reports using Jasper Reports, you need to use the Jasper Reports API http://jasperreports.sourceforge.net/api/.


The custom AEM Service invokes the operation of the OSGi bundle that uses the Jasper Reports API. Then the service persists the Jasper Report in the AEM DAM by using the AssetManager API, as shown in this illustration. 




NOTE; For information about Jasper Reports, see http://community.jaspersoft.com/project/jasperreports-library


Join the Adobe Experience Cloud Community 

Join the Adobe Experience Cloud Community by clicking this banner




I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.


TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeExpCare.

YouTube: Subscribe to the AEM Community Channel

3 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. The whole idea of digital marketing can be a very important aspect in the overall communication between the consumer and the organisation. This is due to digital marketing being able to reach vast numbers of potential consumers at one time.[48]

    Another advantage of digital marketing is that consumers are exposed to the brand and the product that is being advertised directly. To clarify the advertisement is easy to access as well it can be accessed any time any place.
    Digital Marketing Updates

    ReplyDelete
  3. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in Adobe Experience Manager
    , kindly contact us http://www.maxmunus.com/contact
    MaxMunus Offer World Class Virtual Instructor led training on Adobe Experience Manager . We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us:
    Name : Arunkumar U
    Email : arun@maxmunus.com
    Skype id: training_maxmunus
    Contact No.-+91-9738507310
    Company Website –http://www.maxmunus.com



    ReplyDelete