5
A
回答
8
没有简单的答案。
WebDAV中有些东西在CMIS中不可用(锁定,重定向,高级版本控制,像MOVE这样的命名空间操作)。肯定有其他东西只有在CMIS中可用。两者都可以扩展成更好的匹配(因此,从头开始而不是仅仅添加/分析WebDAV可能是一个坏主意)。
主要真正不同的是,WebDAV的集合模型是更具体的(因为它暴露了与移动/复制操作的真正的层次),而在CMIS(按照AtomPub的)客户端具有较少的控制。根据要求,这可能是一个优点或缺点。
7
WebDAV是一个较老的标准,完全基于HTTP规范。实际上,HTTP被扩展为将其从只读转移到读写。在WebDAV之前,HTTP规范无法处理来回文件传输,因此为此目的进行了扩展。 WebDAV非常简单,只允许作者在文件浏览模式下管理。第一个出来的WebDAV规范没有包含版本控制功能。稍后在规范中完成版本规范的“Delta V”发布版本中。尽管WebDAV非常流行(Microsoft桌面,一些Adobe产品等),但大多数供应商只实现了早期的WebDAV规范。 (即非DeltaV)
CMIS另一方面是一个更完整和丰富的规范。 CMIS基本上是一个基于Web服务的通用API。 CMIS包括对扩展元数据,搜索,高级权限,版本控制功能等的支持,真正进一步推进了组织各种知识库共同管理层的概念。它是各种ECM厂商(如Microsoft IBM,OpenText,ECM等)中的常见API。
此时可以在CMIS上编写卷,但这些差别很大。有一点需要注意的是,本文的写作CMIS仍然不是1.0规范(几乎是这样),而WebDAV已经存在了十多年。随着CMIS的发展,可能会有相当大的变化。
相关问题
- 1. CMIS与BPM集成
- 2. 执行选择查询与CMIS户外
- 3. ModeShape 5.1&CMIS 1.1
- 4. CMIS和Sharepoint
- 5. CMIS单元测试?
- 6. PHP中的Alfresco CMIS
- 7. CMIS浏览器webapp
- 8. 露天Lucene和CMIS
- 9. WebDAV与SDK访问Exchange 2003日历
- 10. 无法设置的WebDAV与IIS 7
- 11. WebDav&IMAP在Alfresco
- 12. 是WebDav吗?
- 13. 什么是WEBDAV?
- 14. UnknownHostException WebDav JackRabbit
- 15. 在WEBDAV结果
- 16. Proxys for WebDAV
- 17. C#独立WebDAV
- 18. webdav javascript库
- 19. WebDAV/Spring集成?
- 20. webdav for wsgi/python?
- 21. WebDAV浏览
- 22. Android WebDav库
- 23. OS X Yosemite Webdav
- 24. CMIS:文档查询错误
- 25. 在CMIS中创建文档
- 26. Drupal CMIS Alfresco-link问题
- 27. Activiti在CMIS中的使用
- 28. 用CMIS连接到Alfresco
- 29. 有效的CMIS查询
- 30. CMIS客户端:apache化学
(1)HTTP是可读/写的。毕竟,它已经有了PUT,POST和DELETE。 (2)我不理解关于“基本”和“文件浏览模式”的部分。 (3)CMIS不是更“完整”的,例如,它没有定义锁定。它完全不同。 – 2010-04-28 16:09:28