我应该使用什么Java CMIS客户端库?

Nic*_*oul 7 alfresco cmis

我正在开始一个新项目,必须决定我们将使用哪个CMIS客户端库.
我们的Java项目只需要连接一个CMIS服务器(实际上是Alfresco,但它无关紧要),以便执行一些读/写/搜索操作.

我正在寻找一个客户端库:

  • 已经可以使用了
  • 不会很快被抛弃
  • 拥有活跃的用户社区
  • 是开源的

你会推荐哪一个?为什么?

以下是一些可能性:

  • Apache Chemistry的OpenCMIS(现在获胜)
  • xCMIS
  • 化学-atompub-client(废弃)
  • 化学 - 阿布德拉(不是非常活跃)
  • 阿布德拉(难)
  • 直接使用AtomPub或Web服务(困难)

小智 6

我推荐OpenCMIS.(好吧,我必须参与这个项目.)这是一个由广泛社区支持的活跃项目.OpenCMIS支持绑定,AtomPub和Web服务,并且已经针对许多存储库进行了测试.

化学 - atompub-client已被放弃,化学 - abdera不是很活跃.当然,您可以直接处理AtomPub绑定,但这需要做很多工作.