我应该使用什么 Java CMIS 客户端库?
我正在开始一个新项目,必须决定我们将使用哪个 CMIS 客户端库。
我们的Java项目只需要连接一个CMIS服务器(实际上是Alfresco,但这不重要),以便执行一些读/写/搜索操作。
我正在寻找一个客户端库,它:
- 已经可用
- 不会很快被放弃
- 有一个活跃的用户社区
- 是开源的
您会推荐哪一个,为什么?
以下是一些可能性:
- Apache Chemistry 的 OpenCMIS(目前获胜者)
- xCMIS
- Chemistry-atompub-client(已废弃)
- Chemistry-abdera(不太活跃)
- Abdera(困难)
- 直接使用 AtomPub 或 Web 服务(困难)
I am starting a new project and must decide which CMIS client library we will use.
Our Java project just needs to connect an a CMIS server (actually Alfresco but it should not matter), in order to perform some read/write/search operations.
I am looking for a client library that:
- is already usable
- is not going to be abandoned soon
- has an active community of users
- is open source
Which one would you recommend and why?
Here are a few possibilities:
- Apache Chemistry's OpenCMIS (winner by now)
- xCMIS
- chemistry-atompub-client (abandoned)
- chemistry-abdera (not very active)
- Abdera (difficult)
- Use the AtomPub or Web Service directly (difficult)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我推荐OpenCMIS。 (嗯,因为我参与了这个项目,所以我必须这么做。)
这是一个得到广泛社区支持的活跃项目。 OpenCMIS 支持绑定、AtomPub 和 Web 服务,并且已经针对许多存储库进行了测试。
Chemistry-atompub-client 已被放弃,chemistry-abdera 也不是很活跃。当然,您可以直接处理 AtomPub 绑定,但这需要大量工作。
I recommend OpenCMIS. (Well, I have to since I'm involved in the project.)
It's an active project supported by a broad community. OpenCMIS supports both bindings, AtomPub and Web Services, and has been tested against a number of repositories.
chemistry-atompub-client has been abandoned and chemistry-abdera is not very active. You can, of course, handle the AtomPub binding directly, but that's a lot of work.
为了简单起见,您还可以使用 Alfresco 特定的 OpenCMIS 扩展。
http://code.google.com/a/ apache-extras.org/p/alfresco-opencmis-extension/
You may also use an Alfresco-specific OpenCMIS extension for the sake of simplicity.
http://code.google.com/a/apache-extras.org/p/alfresco-opencmis-extension/