【问题标题】:Generic Framework that supports JasperReports and BIRT支持 JasperReports 和 BIRT 的通用框架
【发布时间】:2011-04-26 01:38:41
【问题描述】:

我正在用 Java 设计一个通用的报告框架。这是我的情况:

  1. 一个组织中有许多业务部门 (BU)(客户、人力资源、招聘、运输)

  2. 由于各种业务原因,每个 BU 都开发了独立的 Java Web 应用程序。作为其中的一部分,在过去使用 BIRT 和 JasperReports 开发的每个 Web 应用程序报告

  3. 该组织决定在整个组织中建立一个通用的报告平台。

  4. 我们将在整个组织中拥有一个单一的报告平台,每个现有的 Java 应用程序(运行自己的实例)将在需要生成报告时调用通用的报告平台(通过 Spring HTTPInvoker)。

  5. 我需要为所有现有的 Web 应用程序提供一个通用的报告客户端 API。

  6. 每当需要新报告时,相应的 Web 应用程序将在 JasperReports 或 BIRT 中开发报告并部署在通用报告平台中。

  7. 通过传递 REPORT_NAME、参数值和 BU 名称等参数,将调用各个 BU Java Web 应用程序。

  8. 报告框架应识别部署在平台中的报告,调用相应的 Web 应用报告业务逻辑来准备数据集,生成报告并以字节流的形式发送回报告。

    李>

我希望我传达了我们需要在这个报告平台中开发的内容。

是否有任何此类平台可以在其单个实例中同时支持 JasperReports 和 BIRT。或者有什么其他建议?

【问题讨论】:

    标签: jasper-reports jasperserver birt


    【解决方案1】:

    看看 ReportServer [1]。它同时支持 JasperReports 和 Eclipse Birt,而且它是开源的。例如,ReportServer 允许通过 HTTP 导出报告,这应该允许现有应用程序获取所需的报告。

    [1]http://reportserver.datenwerke.net

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-24
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多