Content management system 内容存储库、文档存储库,如果有区别,有什么区别?

Content management system 内容存储库、文档存储库,如果有区别,有什么区别?,content-management-system,content-management,document-management,dms,Content Management System,Content Management,Document Management,Dms,CMS和DMS之间有什么区别?两者都存储日期,允许访问数据,它们的区别在哪里?apache Jack Rabbit可以代替Alfresco吗?内容管理是指存储任何类型内容的系统。它往往涉及一个工作流(即创建者、编辑、发布者)。内容管理oalso通常处理应用于模板的数据片段。例如,可以使用可编辑的正文、子标题、标题等创建页面模板 文档管理是指存储任何类型的电子文档或文件的系统。文档管理可以被视为内容管理的一个子集,这是一种更专业的内容管理形式,因为它只管理电子文件,不一定能够存储内容片段 jack

CMS和DMS之间有什么区别?两者都存储日期,允许访问数据,它们的区别在哪里?apache Jack Rabbit可以代替Alfresco吗?

内容管理是指存储任何类型内容的系统。它往往涉及一个工作流(即创建者、编辑、发布者)。内容管理oalso通常处理应用于模板的数据片段。例如,可以使用可编辑的正文、子标题、标题等创建页面模板

文档管理是指存储任何类型的电子文档或文件的系统。文档管理可以被视为内容管理的一个子集,这是一种更专业的内容管理形式,因为它只管理电子文件,不一定能够存储内容片段


jackrabbit和Alfresco都提供内容管理服务,因此它们也可以通过一个简单的事实来支持文档管理,即一个是另一个的子集。因此,在这种情况下,更重要的是哪一个提供了您需要的功能。

我将根据所管理的数据的可变性来区分这两个功能:

  • 在文档管理系统中,文档是由外部应用程序创建的不可变(通常是不透明)blob
  • 内容管理系统包含可变数据(内容),并提供用于改变所述内容的接口
当然,DMS已经演变为打破这一规则-例如,通过向Word文档添加文档属性。。。然而,人们似乎很乐意称之为“元数据”,因此它可以打破所有规则

鉴于数据的不变性质,DMS可以做出CMS无法做出的假设——鉴于这些假设,我会小心地声明(根据Wolfwyrd的评论),DMS是CMS的一个子集