目前,我们有一个数据服务,供我们组织内的各种客户使用;他们中的大多数使用 PDF 报告来查看数据。我们面临的问题是 PDF 生成已经过时,并且建立在一项难以维护的技术之上。
所以我们现在要实现的基本上是两个目标:
- 以 SOA 方式封装所有数据访问,为 RAW 数据发布服务、PDF 报告以及可能的其他一些服务,例如“Excel RAW”
- 让我们的业务用户能够加载和更改 PDF 报告的模板,而无需“开发”(基本上他们可以尽可能独立)
有两个主要问题;报告必须“漂亮”,我的意思是我们的用户要求提供诸如图像分辨率、文本/图像定位的几乎像素精度等细节。我们选择的服务器/库必须能够达到这个要求。
另一个是我们的技术栈目前仅限于 JAVA/LINUX 平台,虽然我们可以评估其他平台(例如在 .NET 中开发的产品),但 Java EE/LINUX 中的解决方案会更可取。
有什么建议么?
PS:数据存储在Oracle数据库中。