在我工作的公司,我们正在与Spring和Vaadin一起开发计费Web应用程序。麻烦的是要管理的文件数量变得过大;账单,提供合同等。我们目前将每个文档作为文件存储在服务器上,但这样管理它们太困难了。这是单调乏味且容易出错的,这也意味着我们缺乏访问这些文档的任何安全性。文档管理系统
现在,我正在查看文档管理系统来管理此文档。我看到了Alfresco Document Managment,但我不知道如何将它与我的应用程序集成。
有什么建议吗?
在我工作的公司,我们正在与Spring和Vaadin一起开发计费Web应用程序。麻烦的是要管理的文件数量变得过大;账单,提供合同等。我们目前将每个文档作为文件存储在服务器上,但这样管理它们太困难了。这是单调乏味且容易出错的,这也意味着我们缺乏访问这些文档的任何安全性。文档管理系统
现在,我正在查看文档管理系统来管理此文档。我看到了Alfresco Document Managment,但我不知道如何将它与我的应用程序集成。
有什么建议吗?
Alfresco有REST API,所以你可以在你的Spring + Vaadin应用程序中使用它。 Spring拥有基于Jackson的RestTemplate,他将帮助您完成REST客户端。
有几种方法可以与露天集成。我最喜欢的两个方式与露天整合是:
使用CMIS API http://wiki.alfresco.com/wiki/CMIS
使用自己的自定义webscripts或Java后端webscripts。这些允许你快速开发自己的休息API与露天。 http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fws-architecture.html
有整合许多不同的方式。他们有webdav,cifs,ftp等几种集成方式。下面是从露天关于它的一些文档
[CMIS(http://chemistry.apache.org/)? – Gagravarr