CMIS是Content Management Interoperability Services的缩写
要CMIS原因
最初,ECM的供应商认为应该使用一个简单而标准化的方式来访问非结构化数据内容,这将有助于ECM产品的发展和使用。但是,这需要该标准能够保持与现有部署的系统相兼容。就像1990年代ODBC(Open Database Connectivity)标准面对
关系型数据库市场一样。
CMIS起源
从最初的开发意向到后来的提案,这整个过程由AIIM所赞助,iECM Initiative所领导(包括Alfresco早期的核心人员)。这个已经相当稳定但也在发展中的协议促进了ECM系统间的互操作性,并被政府,商业,供应商和咨询机构所广泛支持。
尽管CMIS由AIIM所发起,但由OASIS(结构化信息标准促进组织)所管理。过程中的参与者包括Adobe Systems Incorporated, Alfresco, EMC, eXo, FatWire, HP, IBM, ISIS Papyrus, Liferay, Microsoft, Nuxeo, OpenText, Oracle, Newgen OmniDocs 和 SAP。该标准在OASIS可供公众评论。
OASIS在2010年5月1日同意CMIS成为OASIS规范的。CMIS 1.1则在2012年12月12日作为OASIS规范被批准。
该规范现已正式被批准为OASIS CMIS v1.1标准。
技术委员会(Technical Committee, AKA, TC)包括下列组织:Adobe Systems Incorporated, AIIM, Alfresco Software, ASG Software Solutions, Booz Allen Hamilton, Content Technologies, dotCMS, Ektron, EMC Corporation, Entropysoft, Exalead, Inc., FatWire, Fidelity Investments, GX Software, HP, IBM, ISIS Papyrus, Microsoft Corporation, Nuxeo, Open Text Corporation, Oracle Corporation, Quark, Pearson PLC, SAP AG, Sun Microsystems, Wells Fargo, WeWebU Software AG和Zia Consulting。
基本原理和结构
信息化数据分为“结构化数据”和“非结构化数据”。
结构化数据已经有类似RDBMS(
关系型数据库)来管理了,大家耳熟能详的数据库系统,包括DB2, Oracle, MySQL, PostgreSQL(开源), MSSQL Server等。但是“结构化数据”其实只占20%, 另外80%都是“非结构化数据”(也叫File based data - 基于文件形式的数据),管理非结构化数据的系统叫ECM(Enterprise Content Managemnt), 所有ECM系统首先是一个存储库(Repository),知名的ECM系统,包括Alfresco(开源), Documentum, FileNet, SharePoint, OpenText等.
1986年关系型数据库有了SQL标准之后,解决了数据库与应用系统之间以及数据库和数据库之间的互联互通,关键是这种互联互通使用了统一的标准,这是数据存储领域的一次质的跨越,大大加速了
关系型数据库系统的普及和发展。
CMIS就是ECM 存储库(Repository)上的SQL标准,就连结构都很像,比如CMIS-QL,区别就是因为Repository中存储的是非结构化数据,所以CMIS的协议要复杂一些。
CMIS标准包括数据模型(Data Model)和服务(Services), 同时定义了AtomPub 的绑定,Web Services的绑定,浏览器的绑定,并包含超大型文件的分段上传的协议。
先说数据模型-Data Model
这是核心部分,它包括了如下模型的定义:
存储库模型
对象和对象类型的抽象模型
文档对象模型
文件夹对象模型
关系对象模型
策略和规则对象模型
对象类型
第二对象类型(其实就是Alfresco中得Aspect)
访问控制模型
版本化模型
查询与检索模型
变更日志模型
保留与保持模型(用于管理和约束内容的删除操作)
服务-Services
这部分定义了内容管理中的标准服务:
存储库相关服务
遍历服务
内容对象服务
多文件服务
发现服务(查询和发现内容变更)
版本服务
关系服务
策略和规则服务
ACL服务
AtomPub的绑定
鉴于Atom的强大,CMIS中专门实现了通过Atom 和Atom public协议来操作存储库(Repository)的机制
这其中包含CMIS中必须实现的服务和CMIS给予Atom扩展的服务
Web Services的绑定
此部分是通过Web Services方式访问Repository的方法,包括WS-I, 认证,内容传输,错误机制
浏览器绑定
此部分比较特别,是基于JSON和许多流行Web应用的设计模式(Pattern)定义的一套约定,包括:
协议和数据表述
多Forms
回调
认证
错误处理和返回码
URL 和服务
以及CMIS和JSON之间的类型映射
下面是CMIS标准的LOGO:
详情参见下面CMIS1.1规范
建筑管理系统
CMIS (Construction Management Information System):建筑企业管理信息系统
1、CMIS是以计算机技术、网络通信技术、
现代信息技术为支撑,立足公司自身的适用、有效的
企业管理模式,溶入现代企业、项目管理理念而成的现代企业管理办公平台。CMIS将很多先进的
管理思想变成现实中可实施应用的计算机软件系统,是集远程办公、监控、分析、核算和决策等于一体的综合性管理系统,是极具开拓性的系统应用软件。可应用于电建企业、建筑类企业及其它类似企、事业单位。
2、由中国能源建设集团湖南省火电建设有限公司CIO陈振兴组织开发,已在中华人民共和国享有著作权,登记号2009SR054379。
CMIS介绍
随着社会的发展,现代大型建设项目的建设周期在缩短,涉及到的单位在增多,系统复杂程度在提高;以合同为制约的各建设相关方必须有效地进行资金流和物流的控制;以效益为中心的企业,必须实现成本实时监控,必须进行产品质量和施工安全、质量、进度的实时、有效控制等。而信息的巨量与处理的高速要求,在现阶段已成了企业管理的瓶颈,消除企业管理中的瓶颈便成了信息管理系统建设的目的。
随着
建筑施工企业业务量的增加,企业资源调配及项目管理总部监控加强,开发适合建筑企业信息化管理系统(CMIS)促进建筑企业对大型建设项目的信息化管理提升成为了必然。
CMIS(Construction Management Information System)建筑企业管理信息系统。它由我公司自主开发,集成了公司五十多年来的施工管理经验和现代化企业管理成果;
CMIS能运用于建筑企业和项目管理的各个环节和层次,可以改善项目的建设环境、降低施工经营成本,提高企业的竞争力;在企业内部改善物流、资金流、信息流的通畅程度,使得企业的运行数据更加准确、及时、全面、真实,同时对各种信息的进一步加工,使企业领导层的生产、经营决策依据充分,更具科学性,更好的把握施工动态,创造更多的发展机会;有利于企业科学化、制度化、标准化、规范化的管理,使企业的管理水平跨上新台阶,为企业持续、健康、稳定、和谐的发展打下基础。
通用管理服务
CMIS (Common Management Information Service):通用管理信息服务
国际标准化组织(ISO)为了解决不同厂商、不同机种的网络之间互通而创建的开放系统互联(OSI)网络管理的接口。
校园管理系统
北京市中小学校园管理信息系统
CMIS (Campus Management Information System):北京市中小学校园管理信息系统
北京市中小学校园管理信息系统是根据国家教育部2002年颁布的《教育管理信息化标准规范(试行)》而研发的基础教育信息管理软件,是北京市教育信息化建设的重要组成部分。它以提高学校内部管理水平并适应当前素质教育的学校管理要求为目标,提供能够满足中小学校教育教学管理需要的全套解决方案,可轻松实现与上级教育部门应用软件的无缝链接,从而达到教育数据的一致性、标准性和规范性。