gpi*_*ino 4 jackrabbit jcr cmis apache-chemistry sling
如果我得到它,Apache Sling将为Jackrabbit JCR存储库充当REST CRUD接口.
由于已经存在RESTful协议(其AtomPub实现中的CMIS)以与JCR存储库一起工作,除了视图/模板层之外,使用Apache Sling与CMIS(即通过Apache Chemistry)有什么优势吗?
使用CMIS不支持的JCR(Sling)可以做些什么吗?
两种协议的一些特性可能有助于您选择一种协议.
CMIS
作为跨不同(文档)内容存储库联合内容的一种手段,其核心业务是让不同的内容存储库通过Web界面(REST/WS)相互通信.虽然最新版本的协议通过基于JSON的浏览器绑定改进了内容的浏览器操作,但CMIS经常显示为一个繁琐的协议,并不总是闪耀内容交付.
PROS:标准,由众多供应商支持,支持稍微丰富的数据模型(Renditions,Policies)
缺点:如果使用AtomPub或WS绑定,很多XML解析都无法创建自定义服务API
吊绳
我不是这方面的专家,但据我所知,它是一个轻量级,可扩展的HTTP层,位于JCR之上.数据处理逻辑与您通过HTTP作为组件请求的内容相关联,使您能够在交付之前处理并最终优化内容.
PROS:在内容检索之上添加数据处理层,在普通HTTP上工作,没有复杂的有效负载来描述每个操作
缺点:非标准,不能轻易交换内容库
| 归档时间: |
|
| 查看次数: |
1893 次 |
| 最近记录: |