31、CMIS绑定、架构及安全控制详解

CMIS绑定、架构及安全控制详解

1. CMIS绑定与架构

1.1 CMIS绑定概述

在构建兼容的客户端和服务器时,XML和JSON响应必须有清晰的定义。CMIS规范定义了两种架构,分别用于不同的绑定方式。

1.2 CMIS架构类型

1.2.1 XML架构

XML架构在CMIS 1.0中引入,并在CMIS 1.1中稍有扩展。它由三个文件组成:
- CMIS - Core.xsd :包含核心定义,供Web Services和AtomPub绑定使用。
- CMIS - Messaging.xsd :为Web Services绑定添加消息定义。
- CMIS - RestAtom.xsd :包含仅用于AtomPub绑定的XML定义。

1.2.2 JSON架构

JSON没有可比的标准架构。CMIS技术委员会采用并扩展了Orderly(http://orderly - json.org/)。原始的Orderly规范对CMIS来说不够用,委员会添加了一些特性。CMIS使用的Orderly规范可在CMIS规范的附录中找到。

1.3 架构扩展点

CMIS架构定义了多个扩展点,客户端和存储库可以在这些点插入额外的数据。如果XML架构中包含Any元素,或者Orderly架构中的结构以*结尾,那么CMIS结构就是可扩展的。这些扩展点旨在跨所有绑定工作,开发者可以实现具有扩展功能的与绑定无关的应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值