April 14, 2020
Estimated Post Reading Time ~

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.

To read this development article, click https://helpx.adobe.com/experience-manager/using/jasper_reports.html.



By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.