内容存储库,文档存储库,有什么区别?

时间:2010-10-11 13:47:55

标签: content-management-system content-management document-management dms

CMS和DMS之间有什么区别?存储日期,访问数据,它们在哪里不同?可以用apache Jack Rabbit代替Alfresco吗?

2 个答案:

答案 0 :(得分:3)

我会根据管理数据的可变性来区分这两者:

  • 在文档管理系统中,文档是由外部应用程序创建的不可变(通常是不透明的)blob
  • 内容管理系统包含可变数据(内容),并提供改变所述内容的界面。

当然,DMS已经发展到违反这一规则 - 例如,通过向Word文档添加文档属性...但是,人们似乎很乐意调用这个“元数据”,因此它可以破坏所有规则。

鉴于数据的不可变性,DMS可以假设CMS不能 - 假设这些假设,我会小心地说(根据Wolfwyrd的评论)DMS是CMS的子集。

答案 1 :(得分:0)

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

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

Jack Rabbit和Alfresco都提供内容管理服务,因此它们也可以用来支持文档管理,因为一个是另一个的子集。因此,在这种情况下,更多的是提供您需要的功能。