摘要:而實際上我們當前的主數據平臺對於4A,流程引擎,對象建模,集成建模,ETL這些關鍵技術能力全部具備,而比較欠缺的就是動態表單建模和規則建模,雖然我們在前面也實現過一個簡單的技術組件,但是通過實施我們仍然發現對於一些複雜場景的主數據管理,很難簡單的通過配置就完成功能的設計和開發。那麼企業在實施主數據平臺的時候,當需要實施一類新的主數據的時候,比如我們需要實施物料主數據,我們希望的就是物料的數據模型,表單,流程,集成接口都完全能夠配置出來而不需要開發代碼。

今天再談下MDM主數據管理平臺,對於主數據管理我最近幾年談的文章比較少,因爲整體的產品線研發重點都放在了ESB服務總線和DevOps過程支撐平臺,包括微服務和雲原生整體解決方案上面。包括前面幾年在做主數據方面的交流的時候也發現一個問題,即:

很多企業希望的是一個完全高度靈活可配置的主數據平臺產品,但是非主數據規劃諮詢和實施能力。

而對於我們來說,更加重要的能力是在規劃諮詢和實施能力,裏面包括了主數據管理規範體系,流程,數據模型,主數據質量管理,歷史數據的清洗和導入,數據能力的共享等,這些往往都不是一個標準產品就能夠覆蓋的,而是需要有經驗的諮詢顧問和實施顧問的現場投入。

當然,對於一個標準的主數據產品,我們可以看到已經逐步類似一個快速開發平臺能力,我們可以再次簡單總結下一個標準的MDM主數據平臺需要具備的快速開發和可配置能力。

1. 4A和權限模型:實現組織,用戶,權限等靈活配置

2. 流程引擎:實現審批流程的靈活可配置

3. 對象建模:實現主數據對象模型的靈活創建和可配置,包括對象和數據庫表的連接和映射

4. 表單建模:實現表單的自定義和可視化設計配置,表單和對象模型間的映射

5. 規則建模:底層有一個規則引擎,能夠實現規則的靈活配置或腳本定義

6. 集成模型:能夠實現對象到接口服務的自動化發佈,能夠實現數據集成的自動化配置和集成

以上這些內容看着會感覺特別熟悉,即這些和我們經常看到的快速開發平臺很類似,即一個產品和的主數據平臺基本涵蓋了快速開發平臺需要具備的所有能力。

那麼企業在實施主數據平臺的時候,當需要實施一類新的主數據的時候,比如我們需要實施物料主數據,我們希望的就是物料的數據模型,表單,流程,集成接口都完全能夠配置出來而不需要開發代碼。在這種情況下主數據平臺具備了最大的靈活性,但是實際上我們看到對於界面和規則,往往是很難通過配置的方式完成的,特別是一些複雜規則的實現更難簡單的配置完成。

主數據平臺在具備了快速開發平臺的關鍵基礎能力後,又增加了關鍵的技術基礎能力,即

1. ETL數據集成:能夠實現數據集成,數據清洗轉化和入庫

2. SOA集成:能夠實現數據對象快速的發佈爲接口服務,標準化的消息發佈訂閱

在增加了這兩方面能力基本就具備一個標準化的主數據管理平臺能力。

而實際上我們當前的主數據平臺對於4A,流程引擎,對象建模,集成建模,ETL這些關鍵技術能力全部具備,而比較欠缺的就是動態表單建模和規則建模,雖然我們在前面也實現過一個簡單的技術組件,但是通過實施我們仍然發現對於一些複雜場景的主數據管理,很難簡單的通過配置就完成功能的設計和開發。因此,我們在後面並沒有在這塊投入更多的精力進行相關的技術開發。

即對於表單和規則還是需要定製化開發,其它技術組件和能力能夠實現完全的靈活可配置。這即是當前我們主數據平臺的能力現狀,對於比較強調規劃諮詢和實施能力的企業,我們仍然具備足夠的優勢。

主數據平臺趨勢一定是從技術平臺轉到業務平臺

在談SOA和ESB服務總線的時候,我就強調過,對於ESB總線也會逐漸從一個單純的技術平臺轉爲增值業務服務能力提供平臺,而這種業務平臺主要會提供以下兩個方面的能力。

其一:通過服務集成,從單純的服務實例監控到端到端業務監控能力的提供

其二:通過垂直行業或垂直ERP產品的實施,來提供開箱即用的SOA服務目錄資產庫

而對於主數據後續發展趨勢也一樣,會從單純的技術平臺發展到業務平臺,舉一個簡單的例子來說,如果你一直做汽車製造行業的MDM主數據系統,那麼實施多了後,你自然就很清楚對於汽車製造行業涉及到哪些主數據,每一個主數據對象究竟應該包括哪些通用基礎字段和擴展字段。這些通用化的主數據模型往往也適用於其它的汽車製造行業。

那麼這個時候你的主數據平臺就單純的從一個技術平臺變成了一個業務平臺,即已經經過你多年的MDM主數據平臺的建設和實施,將實施經驗沉澱爲主數據平臺的數據資產。這個數據資產本身就是有價值的。

相關文章