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查詢語言; Queryname cmis:文檔
- 3. 執行選擇查詢與CMIS戶外
- 4. CMIS和Sharepoint
- 5. ModeShape 5.1&CMIS 1.1
- 6. JackRabbit Webdav客戶端與Httpclient 3.0兼容
- 7. 無法設置的WebDAV與IIS 7
- 8. Raspbian與nginx的owncloud - 沒有webdav
- 9. WebDAV與SDK訪問Exchange 2003日曆
- 10. PHP中的Alfresco CMIS
- 11. CMIS單元測試?
- 12. 露天Lucene和CMIS
- 13. CMIS瀏覽器webapp
- 14. CMIS保留能力
- 15. C#獨立WebDAV
- 16. webdav exchange 2003 440
- 17. webdav javascript庫
- 18. WebDAV/Spring集成?
- 19. WebDAV瀏覽
- 20. webdav for wsgi/python?
- 21. 在WEBDAV結果
- 22. Android WebDav庫
- 23. Proxys for WebDAV
- 24. UnknownHostException WebDav JackRabbit
- 25. 是WebDav嗎?
- 26. OS X Yosemite Webdav
- 27. Apache WebDav配置
- 28. WebDav&IMAP在Alfresco
- 29. XStorable storeToURL和WebDAV
- 30. 什麼是WEBDAV?
(1)HTTP是可讀/寫的。畢竟,它已經有了PUT,POST和DELETE。 (2)我不理解關於「基本」和「文件瀏覽模式」的部分。 (3)CMIS不是更「完整」的,例如,它沒有定義鎖定。它完全不同。 – 2010-04-28 16:09:28