The Seam team has just released Seam Reports 3.0.0.Alpha1 - A portable extension for Java EE that provides APIs for compiling, populating and rendering reports (Excel, PDF, etc) from existing report frameworks (JasperReports, etc).
Seam Reports abstracts the usage of commonly used reporting engine frameworks. It acts as a bridge between CDI and any supported engine framework.
The supported engines so far are:
- JasperReports
- Pentaho Reporting
Seam Reports is independent of CDI implementation and fully portable between Java EE 6 and Servlet environments enhanced with CDI. It can be also used with CDI in J2SE (desktop application).
More info on http://www.seamframework.org/Seam3/ReportsModule