問題的提出
集成還是集中?可能很多讀者并沒有遇到這個問題,或者認為這并不至于作為一個問題拿出來討論。但是,我想說的是,如果你是在一個企業或其它組織里負責信息化工作,你現在看到有人提出這個問題,就是一件值得慶幸的事。如果有一天,當你面臨信息化決策,你要做的選擇題里有這兩個選項,那么我要祝賀你。
1998年前后雙匯集團進行ERP選型時,項目組的成員們就沒有這么幸運,因為當時他們做的選擇題不是這樣的。
那時,雙匯集團內的信息系統以部門級應用為主。各部門、子公司各自負責自己單位的信息系統選型、建設和維護。總的系統種類達十余種,所用的數據庫除了Oracle以外,別的全有。到處都是信息孤島,業務流程支離破碎。
信息化的任務很明確,首先就是要消除信息孤島,實現集團公司層面的統一管理和業務流程的貫通。于是,集團成立了信息化領導小組,立項進行集團級ERP系統招標。當時國內有點名氣的管理軟件供應商都來了。經過幾輪之后,留下最優秀的幾家。這時,幾家公司給出的技術方案有兩種:
1、分布式數據庫技術路線
即在子公司層面,把所有應用系統都更換成統一的一種ERP系統,然后采用分布式數據庫技術,通過數據庫同步的方式把數據收集到中心數據庫,再在中心數據庫上補充進行集團層面的有關應用開發;
2、“準SOA”技術路線
即保留原有的主要應用系統,對這些不同種類的系統進行功能封裝,另外補充建立新的應用系統,在集團總部建立一個數據倉庫,采用有關中間件進行數據集成和應用集成。
在1998年的中國,這兩條技術路線是絕對先進而主流的路線,它們代表了當時系統集成技術的最高水平。提出并能保證為雙匯成功實施這兩種技術方案的廠商,其技術實力非同小可。
看起來并不難做出選擇。出于比較穩健的考慮,雙匯項目組選擇了第一條路線,并選擇了國內一家著名ERP廠商負責實施。
項目啟動一年多以后,當時公司級ERP系統剛剛在少數工廠實施,且應用模塊尚未完全上線。這時項目組即發現有點不妙。首先是數據庫同步不夠穩定,中心數據庫的數據完整性不能得到完全保證。更大的問題是在投資方面。由于1998到2000年雙匯集團擴張得特別快,異地工廠一下子增加了十幾個,分銷網絡也迅速鋪遍全國100多個城市,另外還成立了商業公司,開了很多連鎖店。項目組不得不重新估算IT系統投資。不算不知道,一算嚇一跳:按集團2000年初的規模,需要在全國建立三十個子站點,僅這些子站點及總部數據中心的機房設施、服務器軟硬件、網絡設備等購置費就要超過5000萬元,如果再增加1000個連鎖店和10個配送中心,就需要再追加約1.6億元。而系統運行維護每年所需人員工資、服務費、通信費、房屋占用及能源動力消耗合計將超過3000萬元。
這是一筆驚人的開銷,遠遠超出1998年項目啟動之初所做的預算。而集團公司仍在繼續快速擴張,IT投資還會無休止地膨脹下去。
而且投資只是一方面。系統在運行速度、數據同步的可靠性和效率、程序更新的效率等方面均存在潛在的風險。舉個簡單的例子,如果對庫存管理功能做一處修改,全國有1000多個庫房,每個終端的應用程序就都要更新一遍,這是一件很困難的事。
2000年夏天我回國接手雙匯集團的信息化時,緊急中止了項目的繼續進行。
我奇怪為什么沒有廠家提出基于互聯網的大集中技術方案,這種系統當時在國外已經流行起來并且已經有不少成功案例。后來我跑遍大江南北考察國內管理軟件,發現原因一是當時互聯網的接入條件比較差;二是國內軟件廠商尚未掌握先進的開發技術,而國外廠商如Oracle的產品在中國互聯網條件下跑不起來;三,也是最關鍵的,就是觀念,無論IT圈還是用戶圈,只要是做信息化,大家的腦子里就只有“系統集成”,沒有別的。
面對雙匯的信息化困境,我把問題進行了重新定位,即從“如何集成”改變為 “集成還是集中”。經過和項目組共同研究討論,我們最終堅定地選擇了實時大集中技術路線。后來的事實證明我們的選擇是完全正確的。
被濫用的集成
“系統集成”是一個從誕生時起就閃耀著高技術光芒,直到現在讓很多人一看到仍肅然起敬的名詞。它差不多在信息化領域大行其道了二十年。二十多年來,多少IT公司披掛著系統集成這身光鮮迷人的行頭,揮動著鍍金的寶劍,在信息化舞臺上顯盡風騷。也許是察覺到了觀眾們的審美疲勞,也許是因為舞者實在累得跳不動了(因為這身行頭實在不輕),最近它的創造者推出了升級版——SOA。盡管目前還只是完成了概念設計和推出了一部分面料,完整的套裝尚未出爐,但是已經能夠看到設計者賦予了它更多的高技術色彩,除了比上一代產品輕便外,穿上它的人看起來會更加光怪陸離和神秘莫測一些。
為了深刻理解系統集成的本質,讓我們回顧一下這種技術產生的原因和發展的歷程。
系統集成技術的出現,是由于企業或組織在過去的信息化進程中分別建立了多個局部應用系統,這些系統的數據和功能都彼此孤立。后來發現這些彼此孤立的系統給管理造成了很大障礙,因為它們本該是一個有機結合的整體,那樣才能保證業務流程的完整性和管理通道的暢通無阻和遍及性。為了滿足這種獨立系統之間互聯互通的需求,同時又考慮到用戶對以往IT投入的珍惜,和操作者已經習慣于使用原有系統,另外,也限于特定歷史階段的IT技術發展水平,于是系統集成技術應運而生了。一開始是IT廠商針對用戶特定的系統和集成應用需求進行接口程序的定制開發,實現手段主要采用一些過去主機系統時代的軟件技術如RPC(遠程過程調用)和客戶/服務器時代的API(應用程序接口)等。后來逐步發展出一些通用型產品和技術體系,比如消息中間件,應用集成中間件等等,直到SOA(面向服務的架構)。
總的來看,系統集成技術從一開始試圖實現緊密的耦合,即把數據和應用全部集成起來,逐步演變為以松散的耦合為目標。比如SOA,是讓人們著眼于各個應用系統的外在功能表現,而放棄對具體實現和處理方式的關心,放棄對數據進行集成和集中,只將應用系統的功能進行適當的劃分并加以封裝,以服務的形式提供給外部使用者。可見,SOA的本質是簡化了的系統集成。
從緊耦合的系統集成到松耦合的系統集成,直到今天的SOA,不可否認技術和理念是在不斷進步。但是這種進步與其說是為滿足用戶的需求而不斷創新,還不如說是IT界在為自身尋找解脫。因為系統集成的確是一種很不輕松的工作,做項目的人要去理解各種各樣的不同人寫的、用不同語言寫的應用程序,要熟練操作使用各種數據庫,還要清楚各種操作系統環境和各種各樣的網絡協議等等。除此之外,為了把這些異構系統整合起來,還需要掌握一些系統集成工具軟件。而一個系統集成項目的完工,并不意味著麻煩的終止,反而會成為新麻煩的開始。因為任何局部系統的一丁點修改都有可能影響到已經完成的集成系統,所以隨時可能要對接口進行升級和重新聯調。隨著用戶應用規模的不斷擴大、應用系統種類的不斷增加以及應用系統復雜性的不斷提高,眾多的IT公司和工程師們對系統集成工作已經越來越不勝其煩了,所以,簡單化是不得已而為之,這就是SOA被提出的原因。
系統集成在特定的歷史階段和一定應用范圍內是適用的、先進的技術,同時也是有其合理存在價值的。比如,用在企業規模比較小的時候,或者用在企業與外部進行業務協同時。但是,由于錯綜復雜的原因,系統集成被濫用了。
多年來業界對系統集成的推崇和大肆宣揚讓用戶形成了一些錯誤的觀念。首先,是“集成萬能觀念”,即企業或其它組織的IT管理者認為系統總是可以被集成的,從而無所顧及地增加新的局部系統。而系統數量的不斷增加,導致整個系統管理復雜程度的不斷提升。其次,是“集成唯一觀念”,就是說系統集成完全占據了用戶的頭腦,遇到任何系統隔閡或類似問題,只會想到用系統集成的方法去解決。
殊不知,不加分辨、不深入思考而濫用系統集成的做法會把企業引向危險的境地——IT黑洞。
所謂“IT黑洞”,也可以稱為“IT無底洞”或“IT泥潭”。它是指隨著企業的成長發展,機構及業務規模的膨脹,其IT系統所需要的追加投入呈線性或指數增長,而同時系統的效率卻不斷下降的現象。就像物質越靠近黑洞就越難以擺脫它的引力一樣,當企業的IT系統具有向黑洞或泥潭演進的特征時,隨著時間的推移,企業將越來越難以自拔。
當采用系統集成的信息化建設模式時,隨著企業的成長,系統的整體復雜度一般呈指數規律變化。也就是說越到后面增長的速率會越大。在系統的性能、可維護性等指標還處于臨界點以內時,IT管理者可能根本意識不到危險已經逼近。而當發現系統的各項指標即將進入紅色區域時,時間上已經來不及做出反應了。
被遺忘的集中
集中是一個簡單、直白甚至讓人感覺有點土的名詞。也許正是因為它沒有“集成”這個詞聽起來有檔次、有水平、有品位、有深度,所以它沒有被IT界熱烈追捧和炒作。
但是“集中”卻蘊含著企業管理的本質和精髓。因為企業是一個有機的整體,為了在復雜多變、競爭激烈的市場環境中生存、成長和發展,它們必須要有靈敏的感覺和快速反應能力。這就需要對機體每一部分的狀態進行實時把握,并且進行集中統一管理。所以,企業內部各處的信息要求及時、完整、準確地傳遞到管理總部,總部的指令要求在第一時間傳達到企業內相應機構。而企業所擁有的各種資源也要求盡可能地集中管理和統一調配使用,從而最大限度發揮資源利用效率。
可見,集中、統一、實時是管理的理想目標。
其實在信息技術被應用于管理的最初階段,就已經達到了這種理想的狀態。在主機-終端架構時代,一切都是實時集中的,終端只擁有顯示屏和鍵盤,其作用就是查看指令或結果以及輸入數據。主機實時存儲全部的數據,進行全部的計算,處理全部的業務。一切都是集中而高效的。
世界向前發展。一方面,企業不再只是局限在一個地方的一個工廠,它開始建立分支機構,開始在異地建廠或兼并別的企業,開始跨行業經營,開始全球化經營。另一方面,IT技術也在演進。PC機、圖形界面操作系統和快速以太網的出現帶來了客戶/服務器架構,它的用戶操作界面更加友好,系統的總體擁有成本不斷下降,于是客戶/服務器架構站上歷史舞臺,取代主機-終端架構成為主流。
在主機-終端時代后期和客戶/服務器架構時代,大部分大企業暫時放棄或降低了對集中、統一、實時管理目標的追求。主要的原因在于廣域數據通信技術的發展落后于企業規模擴張的速度。而無論上述哪種架構,都無法低成本地解決跨地域通信問題。于是人們逐漸淡忘了“集中”。這期間有一個很特殊的例外,就是沃爾瑪。它在不斷擴張過程中為了始終保持集中、統一、實時化的管理,竟然自己發射了一顆通信衛星。沃爾瑪對“集中”式管理的狂熱追求使得它一路所向披靡,直到成為全球排名第一的企業。
世界繼續向前發展,互聯網來了。它打破了一切隔閡,無所不至。所謂三十年河東,三十年河西,歷史是一個螺旋式上升的過程。由于互聯網徹底解決了廣域數據通信的技術和成本問題,因此,它必然重新喚起了企業對“集中”式管理的追求。
此集中非彼集中
歷史不是簡單地重復。基于互聯網的“實時集中式”架構與主機-終端式集中架構相比自然有本質的不同。
首先是系統的跨度范圍大大不同。主機-終端式集中架構只能在一個很小的主機終端網絡內運行,而基于互聯網的“實時大集中式”系統則運行于遍布全球的互聯網上,因此,無論企業發展到哪里,都能輕松方便地支持。
其次,中心系統的計算架構也比過去的主機系統有了極大的飛躍。現在的中心系統采用應用軟件多層部署方式,每一層都可以采用計算機集群技術進行負載均衡,因此可以實現系統平滑擴容和升級,從而最大限度節約和保護IT硬件投資。
由于全局只有一個數據庫和一套應用程序,所以,“實時集中式”系統的管理和維護復雜度降到了最低(只需一個維護小組);系統的配套硬件投資降到了最低(只需購買一套服務器和網絡設備,建一個機房);系統的配套軟件投資降到了最低(只需購買一套操作系統軟件、數據庫軟件和應用服務器軟件)。這就是我常說的“五個一”,即:一個數據庫、一套應用程序、一個機房,一套服務器及網絡,一班人馬;而這一班人馬,也無非只有兩個人:一個網管,一個DBA。
雙匯集團的信息化情況充分體現了“五個一”實時大集中的好處:
目前集團在全國有80多個法人企業,40多個工廠,120多個銷售分公司,600多個辦事處,8個配送中心和700多家連鎖店,所有機構的業務財務一體化應用均跑在唯一一套系統上。這套系統部署在全集團唯一的機房里,機房只有兩臺小型機再加上一些PC機。集團在整個中心機房上的總投入只有600多萬。管理人員也只有兩個人,一名網管,一名數據庫管理員。系統年綜合運行成本還不到60萬元。
事實上,大集中模式的好處絕不僅僅是“五個一”。唯一的數據庫保證了企業財務、業務、銷售、物流、生產等的所有數據變化都實時發生在一個數據庫里,因此從根本上消滅了各部門的業務數據在時間上、內容上不一致的問題。此外,由于采用一個數據庫的做法,系統做數據挖掘非常容易。再加上財務、業務、銷售、物流、生產等所有環節采用的是一套程序,業務流程高度集成,在集團公司的產業鏈上實時貫通,因此整個集團的業務處理效率非常高。比如,在連鎖店,雙匯集團采用的是“24小時內如果連鎖店的鮮肉銷售不出去,就退回集團”的銷售辦法,這一點,如果沒有實時大集中的信息系統提供支持,實現貫通連鎖店、商業公司、配送中心及集團總部的業務流程處理機制,是根本無法實現的。
結 語
集成還是集中?
沒有絕對的答案。但是我相信,只要你記著有這樣一個問題,你對信息化就會多一份把握。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:企業信息化:集成還是集中?