概述
基于面向服務架構(SOA)的集成解決方案遠比點對點(P2P)的解決方案實現了更多數據交換的功能與需求。我們能夠橫跨多個異構系統來創(chuàng)建和協調業(yè)務流程,并管理和監(jiān)測這些流程。通過基于SOA的MDM,我們能夠確保提供高質量的管理數據,通過創(chuàng)建服務提供給企業(yè)的其他應用系統。SOA被用來設計靈活的添加IT基礎架構,創(chuàng)建新的業(yè)務流程或修改現有的流程。但是往往背后的數據質量問題阻礙了新的業(yè)務流程的實現目標。另一方面,MDM用來聚集和清洗關鍵的企業(yè)主數據,提供客戶、供應商、產品的單一視圖。然而并不能解決數據“孤島”問題,它可能會持續(xù)下去甚至變得更糟。 SOA和MDM的結合可以改變業(yè)務和使用的技術。它可以幫助業(yè)務移植到更好的IT設施上,幫助彌補業(yè)務執(zhí)行的間隙。
防止消息混亂
SOA的項目有時候會陷入困境當中,比如在項目初期,業(yè)務、開發(fā)團隊雙方走到一起,決定“什么是VIP客戶”這個問題時,會陷入僵局,最終也許需要雙方同意成立一個委員會,才能解決這個問題,這只是其中一個小問題,類似這樣的問題比比皆是。這不是一個新問題,但有新的轉折,開發(fā)團隊因為應用程序集成追求SOA,使用web service等服務來整合傳統應用程序,從而建立一個強大的數據服務層來管理一體化,甚至是填充數據倉庫和商務智能系統。不過,他們這樣做了,團隊的風險便是無用數據輸入輸出的傳統問題。例如,他們可能是在正確的時間工作在錯誤的數據上。為了解決這些問題,主數據管理(MDM)正在形成,以確保諸如BI和SOA的重要項目能夠正確的執(zhí)行。例如,顯示準確的數據。
芝加哥數據整合工具制造商Initiate Systems Inc首席技術官Marty Moseley認為“在做決策的時候,我們希望能夠得到可靠的參考信息,但是由于各系統提供的信息不一致,就會導致我們誤解這些信息?!?/span>
Moseley最近在Initiate Systems的播客中談到MDM和SOA。他講到沒有MDM的SOA可以讓你“在短時間內犯大錯誤”。
主數據管理讓SOA與BPM更加緊密
以前企業(yè)在談論主數據管理(MDM)的好處的時候,通常主要關注數據和改善商業(yè)智能。而現在,企業(yè)對于引入MDM的原因有了變化,也就是改善業(yè)務流程,同時還有為了獲取更好的性能管理。在Gartner最近對300位終端用戶所做的調查中,49%的受訪者表示改善流程是他們對MDM感興趣的首要原因。你可能覺得這太前沿了,甚至還沒聽說過。現在廠商更多的是在探索如何在MDM和BPM二者之間集成。但這也是可以實現的,我們早晚也會看到。因為一旦我們需要把數據從獨立的MDM中拿出來,還要確保這些數據的安全性,流程的處理肯定會追求更為簡單的過程。而且,從技術上來看,MDM有助于始終如一的數據模型,這對于BPM的長期運行來說,無疑是有益的。試想一下,如果我們可以引進一個數據模型,這個模型已經在其他地方定義好,而且作為流程實例數據的一部分來使用,當我們開始做跨系統的集成的時候,可能就會容易很多。因為我們可以使用同樣的參數,調用同樣的東西,并以同樣的方式發(fā)布,類型是一樣的。在往大了想,集成、web service調用,各種分析可能都會因為BPM和MDM的這種連接而變得容易。
主數據管理讓業(yè)務用戶成為數據管理員
主數據管理必須由企業(yè)需求驅動,否則它可能變成為一個只是必須與所有其他數據庫同步的另一個數據庫,Ventana研究發(fā)現,推動主數據管理進程的應該是業(yè)務人員,而不是IT人員。Ventana發(fā)現,要想獲得主數據管理成功,從C級主管到高級管理者到業(yè)務終端用戶的廣泛支持是至關重要的。主數據管理是一種業(yè)務能力,不是一個技術范疇的事情,因此需要業(yè)務人員參與來保證組織內這份統一視圖的數據質量,這需要結合起先前提到的BPM來對數據進行有效的管控,利用業(yè)務人員對數據的理解,并融合企業(yè)的需求來打造更加有價值的信息化平臺。