【发布时间】:2014-07-31 08:29:51
【问题描述】:
我们为不同的功能领域提供了多个 Web 应用程序。这些应用程序之间没有功能重叠,因此它们是相当独立的。所有这些应用程序都会生成 PDF 和 XML 数据等内容。目前,所有这些应用程序都将这些文档存储在相对于其 Web 根目录的路径中。使用相对于应用特定的 Web 根目录的 url 访问文档。
现在我们想要转移到一种设计,其中这些应用程序将数据/文件存储在一个中心位置,并且可以通过特定应用程序 Web 根目录之外的 URL 访问这些文档。此外,我们希望这些文档在特定应用程序关闭的情况下仍然可用。
我们尝试了 Apache Jackrabbit 等,但其中大多数是 CMS 工具,提供的功能远远超出我们的预期。我们不需要完整的 CMC 功能,因为我们真的不打算进行任何网络发布、编辑等。我们只需要一种简单的方法让多个应用程序将文件存储在一个位置,然后通过 URL 访问它们。有些东西可能像云存储。
是否有任何工具可以帮助我们实现这一点?还是设计模式? 我们需要
- 来自多个应用程序的 bean 能够将文件保存在一个中心位置(我们不能使用固定磁盘驱动器位置)
- 基于通用 url 访问这些资源
我们使用:Tomcat 7 上使用 JSF/Myfaces 的 Java Web 应用程序
【问题讨论】:
标签: java web-services web-applications tomcat7 cloud