深入了解CMIS:功能、限制与应用
1. CMIS基础与限制
在使用CMIS之前,我们可以先保存Groovy脚本以节省输入时间。在点击“Connect”指定Alfresco服务URL和凭据之前,通过“File > Save”保存当前的Groovy脚本。之后,当打开Groovy控制台时,使用“File > Open”重新打开脚本。
CMIS虽然强大,但也存在一些限制,这些限制可能会影响其在特定项目中的应用,具体如下:
- 范围有限 :企业内容管理(ECM)系统的功能差异很大,如是否有嵌入式工作流引擎、是否支持访问控制列表(ACLs)等。CMIS规范具有一定灵活性,但对于差异过大的部分,会将其排除在范围之外,例如工作流。开发者有时可能需要结合ECM系统的专有API来满足应用需求。
- 对象模型基于文档和文件夹 :CMIS规范主要围绕 cmis:document 和 cmis:folder 这两个领域对象,假定的是一般的文档管理用例,即使用CMIS管理按文件夹层次结构组织的文档。
- 无用户或组管理 :CMIS存储库通常使用命名用户账户进行身份验证,但规范未提供创建用户账户或组织用户组的功能。若应用需要创建新用户或修改用户组,需使用存储库的API或LDAP目录(如果存储库支持)。
- CMIS 1.1之前不支持定义内容类型 :CMIS存储库中的内容属于特定类型,企业常自定义业务特定的内容类型。CMIS 1.0规范不支持创建或更新内容类型,而CMI
超级会员免费看
订阅专栏 解锁全文
7283

被折叠的 条评论
为什么被折叠?



