为基于CMIS的服务器创建Java客户端

Bad*_*der 1 java alfresco opencms cmis

我仍然在新的CMIS课题,而我仍然在寻找了解的是,我想要做的就是创建一个上传报告任何内容管理,支持Java客户端"The CMIS v1.0 OASIS Standard Specification".,例如 Alfresco,Documentum或者Microsoft SharePoint Server我发现opencMISJava一个不错的选择..

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

  1. 我是否需要单独处理每一个,或者创建一次,它将处理支持此标准的任何CMS?
  2. CMIS客户端如何连接到基于CMIS的服务器.我们是否会拥有身份验证数据和通信端点(URL)?
  3. 请尽可能简要地说 - 使用OpenCMIS制作CMIS客户端需要采取哪些步骤,对于没有任何以前在本主题上有过经验的人来说,这是一项艰苦的工作吗知道xml,http ..等等?

提前致谢

sku*_*uro 5

OpenCMIS实际上可以让您从低级协议细节中抽象出来,例如XML有效负载等.另一方面,在设计应用程序时,最好掌握协议本身,只知道什么是可能的,什么不可行.

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

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