文件管理系统

时间:2013-11-01 17:39:30

标签: spring vaadin alfresco document-management

在我工作的公司,我们正在使用Spring和Vaadin开发一个计费Web应用程序。麻烦的是要管理的文件数量变得太大;我们目前将每个文档作为文件存储在服务器上,但是以这种方式管理它们太难了。这很乏味且容易出错,这也意味着我们缺乏访问这些文档的任何安全性。

现在,我正在寻找一个文档管理系统来管理这个文档。我看过Alfresco Document Management,但我不知道如何将它与我的应用程序集成。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

Alfresco有REST API,因此您可以在Spring + Vaadin应用程序中使用它。 Spring有RestTemplate基于杰克逊,他将帮助您实现REST客户端。

答案 1 :(得分:1)

有几种方法可以与露天融为一体。我最喜欢与Alfresco整合的两种方式是:

  1. 使用CMIS api http://wiki.alfresco.com/wiki/CMIS

  2. 使用您自己的自定义网页脚本或Java后端网页脚本。这些允许您快速开发自己的休息api与露天。 http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fws-architecture.html

  3. 有许多不同的集成方式。他们有webdav,cifs,ftp和其他几种集成方式。以下是alfresco关于它的一些文档

    http://docs.alfresco.com/4.2/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fintegration-options.html