越来越多的企业用内容管理系统来管理电子发票,电子文档,人力资源等结构化或非结构化数据内容,而且把这些业务外包到第三方的 IT 公司。外包公司的更换,或者现有内容管理系统不能满足业务增长,性能,兼容性等方面的需要,企业计划采用业务管理,性能以及兼容性更好的系统。 还有的企业目前根本没有采用内容管理系统,所有的发票,电子文档,人力资源信息都是以纸质文字或者档案的形式管理维护,为了提高企业的运营效率,这些企业计划采用内容管理解决方案。
如何在不干扰现有业务的基础上把这些内容数据从一个系统迁移到另外一个系统,如何做到无缝迁移,并且在迁移的过程中保证数据的完整性,兼容性以及数据的安全?这样我们需要一个系统的迁移方案。本文着重解析和介绍了一个从分析 -> 设计 -> 实施 -> 系统切换的内容数据迁移流程。其中分析主要从源内容管理系统,现有业务逻辑,以及目标系统的分析三个方面进行。 实际包括目标系统的设计和迁移计划的设计。
实施主要包括,搭建目标数据管理系统,实施内容迁移 以及对迁移数据的清点和对账。 系统切换主要指新老系统的切换以及老系统的退役处理。
源内容管理系统分析
为了确保新系统能够完全兼容现有系统的业务需求,确保现有业务逻辑不被数据迁移所干扰,我们需要对现有内容管理系统进行详细的评估和分析。并且制定详细的文档信息,表格模版。 这些文档信息主要包括:
1. 现有内容管理系统的技术以及业务负责人,我们需要搜集整理这些负责人的职务,联系方式,主要负责的应用程序等信息。 表 1是一个简单的例子:
表 1. 联系信息
2. 现有内容管理系统架构 , 如 图 1所示
图 1. 内容管理系统架构图示例
3. 现有内容管理系统的数据模型
数据模型是企业级内容管理产品用来实现复杂和多变的元数据标准和数据结构信息。客户化定制不需要任何系统设计和编程,直接利用数据模型来实现。