1

我在CMIS主题方面还是新手,我仍在寻找了解这一点,我想做的是创建一个 Java 客户端,将报告上传到任何支持"The CMIS v1.0 OASIS Standard Specification".诸如的 内容管理AlfrescoDocumentum或者Microsoft SharePoint Server我发现opencMISforJava是一个不错的选择..

但是我仍然对编写这样的应用程序与这些 CMS 和存储库进行通信所需的内容感到有些困惑。

  1. 我需要单独处理每一个,还是创建一次,它会处理任何支持此标准的 CMS?
  2. CMIS 客户端如何连接到基于 CMIS 的服务器。我们会有身份验证数据和通信端点(URL)吗?
  3. 如果可能的话,请简要介绍一下使用 OpenCMIS 制作 CMIS 客户端所需的步骤,对于以前没有此主题的任何经验的人来说,了解 xml、http ..etc 是否是一项艰巨的工作?

提前致谢

4

1 回答 1

5

OpenCMIS确实可以让您从 XML 有效负载等低级协议细节中抽象出来。另一方面,在设计应用程序时,最好掌握协议本身,以了解什么是可能的,什么是不可能的。

此外,CMIS 背后的想法是,同一个库可以访问所有兼容的 CMS,而无需更改任何代码。实际发生的情况是,供应商可能有特定的扩展,可能无法完全移植,并且您的应用程序可能需要重新设计以支持新的 CMS(Alfresco 方面是一个很好的例子)。

@Romain Hippeau链接的页面提供了许多 OpenCMIS 客户端 API 使用示例。

于 2011-10-22T08:42:12.107 回答