越來越多的企業用內容管理系統來管理電子發票,電子文檔,人力資源等結構化或非結構化數據內容,而且把這些業務外包到第三方的 IT 公司。外包公司的更換,或者現有內容管理系統不能滿足業務增長,性能,兼容性等方面的需要,企業計劃采用業務管理,性能以及兼容性更好的系統。 還有的企業目前根本沒有采用內容管理系統,所有的發票,電子文檔,人力資源信息都是以紙質文字或者檔案的形式管理維護,為了提高企業的運營效率,這些企業計劃采用內容管理解決方案。
如何在不干擾現有業務的基礎上把這些內容數據從一個系統遷移到另外一個系統,如何做到無縫遷移,并且在遷移的過程中保證數據的完整性,兼容性以及數據的安全?這樣我們需要一個系統的遷移方案。本文著重解析和介紹了一個從分析 -> 設計 -> 實施 -> 系統切換的內容數據遷移流程。其中分析主要從源內容管理系統,現有業務邏輯,以及目標系統的分析三個方面進行。 實際包括目標系統的設計和遷移計劃的設計。
實施主要包括,搭建目標數據管理系統,實施內容遷移 以及對遷移數據的清點和對賬。 系統切換主要指新老系統的切換以及老系統的退役處理。
源內容管理系統分析
為了確保新系統能夠完全兼容現有系統的業務需求,確保現有業務邏輯不被數據遷移所干擾,我們需要對現有內容管理系統進行詳細的評估和分析。并且制定詳細的文檔信息,表格模版。 這些文檔信息主要包括:
1. 現有內容管理系統的技術以及業務負責人,我們需要搜集整理這些負責人的職務,聯系方式,主要負責的應用程序等信息。 表 1是一個簡單的例子:
表 1. 聯系信息
2. 現有內容管理系統架構 , 如 圖 1所示
圖 1. 內容管理系統架構圖示例
3. 現有內容管理系統的數據模型
數據模型是企業級內容管理產品用來實現復雜和多變的元數據標準和數據結構信息。客戶化定制不需要任何系統設計和編程,直接利用數據模型來實現。