
對(duì)大多數(shù)企業(yè)來說,SOA還是可望不可即的。中糧可口可樂飲料有限公司已經(jīng)在國(guó)內(nèi)的飲料行業(yè)用戶中,做了第一個(gè)“吃螃蟹的人”。
在IT業(yè)界流傳著一句話:“不上ERP是等死,上了ERP是找死。”可見ERP上馬的難度之大,而中糧可口可樂飲料有限公司(下簡(jiǎn)稱中可公司)不僅做到了ERP系統(tǒng)的成功上線,而且在上線過程中,還用SOA架構(gòu)成功地整合了ERP系統(tǒng)和中糧公司現(xiàn)有的IT系統(tǒng)。
飲料行業(yè)的特殊性
在上ERP系統(tǒng)之前,中可公司使用的是美國(guó)的Basis(中糧的核心零售業(yè)務(wù)系統(tǒng))系統(tǒng),它是美國(guó)可口可樂公司專門為可口可樂量身訂做的系統(tǒng)。飲料行業(yè)有其自身的特點(diǎn),訂單量很小。中糧可口可樂飲料有限公司ERP項(xiàng)目總監(jiān)陳慶舉例說,現(xiàn)在中可有20多萬客戶,一般的飲料企業(yè)沒有這么多的客戶量,但是每個(gè)訂單的單量又很小。因此,ERP的標(biāo)準(zhǔn)版實(shí)現(xiàn)不了飲料行業(yè)對(duì)業(yè)務(wù)的所有需求,需要進(jìn)行大量的二次開發(fā)。
中可公司在2007年5月正式啟動(dòng)了SAP(SAP的ERP產(chǎn)品)項(xiàng)目,2007年11月一期項(xiàng)目結(jié)束,ERP系統(tǒng)在青島和濟(jì)南瓶裝廠成功上線。一開始,為了不影響業(yè)務(wù),中可公司先上了FICO(FI是總賬,CO是管理會(huì)計(jì))、MM(物料管理,即非產(chǎn)成品的物料管理)和采購(gòu)幾部分。ERP本身有一個(gè)很大的特點(diǎn)就是集成性強(qiáng),財(cái)務(wù)數(shù)據(jù)是從銷售出發(fā),倉(cāng)庫(kù)的數(shù)據(jù)也是從銷售出發(fā),從而形成一個(gè)閉環(huán)。
飲料行業(yè)系統(tǒng)的核心是定價(jià)和訂單的處理,中可公司每天要處理1.5萬張訂單。不僅訂單量很高,而且要求有很快的裝運(yùn)反饋速度。2007年11月青島濟(jì)南瓶裝廠系統(tǒng)上線以后,業(yè)務(wù)對(duì)賬的工作量得到了增強(qiáng)。
經(jīng)過了將近四五個(gè)月的反復(fù)調(diào)研,在2008年5月中可公司開啟了項(xiàng)目二期工作,二期項(xiàng)目把銷售和產(chǎn)成品的庫(kù)存整合到ERP系統(tǒng)中,2008年11月24日,二期項(xiàng)目順利上線。
“我們這個(gè)項(xiàng)目有一個(gè)很大的特點(diǎn),這套系統(tǒng)不是很標(biāo)準(zhǔn)的,需要大量的二次開發(fā)。系統(tǒng)如果集成性不好,會(huì)造成很多問題,比如對(duì)賬等。有一個(gè)數(shù)字能說明問題,在原來標(biāo)準(zhǔn)的SAP飲料行業(yè)解決方案上,我們做了170多項(xiàng)開發(fā)。”陳慶說,項(xiàng)目二期結(jié)束后,中可公司的整個(gè)結(jié)算、整個(gè)業(yè)務(wù)全部進(jìn)入ERP系統(tǒng),保證了集成性。系統(tǒng)上線又恰逢元旦和春節(jié),也就是可樂飲料的銷售旺季。業(yè)務(wù)人員趕上銷售旺季,訂單不能耽誤、結(jié)算不能耽誤,所以大家是在用“百分之二百”的精力在做工作。
目前系統(tǒng)試點(diǎn)的是青島和濟(jì)南所在的兩個(gè)瓶裝廠,青島、濟(jì)南共有48個(gè)營(yíng)業(yè)所,當(dāng)時(shí)項(xiàng)目組在墻上做了一個(gè)作戰(zhàn)圖,把整個(gè)山東省的48個(gè)營(yíng)業(yè)所分成了8大作戰(zhàn)區(qū)域。每個(gè)區(qū)域有項(xiàng)目組的同事,有裝配廠的同事,大家一起配合,剛上線兩周差不多解決了200多個(gè)問題。
在ERP中融合SOA
由于中國(guó)的飲料行業(yè)快速消費(fèi)品的特點(diǎn)是定價(jià),客戶層次很多,定價(jià)也要求特別靈活。所以,當(dāng)時(shí)中可公司考慮到產(chǎn)品的行業(yè)特點(diǎn),而SAP的ERP產(chǎn)品銷售模塊定價(jià)并不是強(qiáng)項(xiàng),相對(duì)來說定價(jià)的種類比較少。如果要把定價(jià)開發(fā)成符合需求的靈活定價(jià)模式有很大的難度,最好的辦法是把Basis系統(tǒng)和ERP系統(tǒng)結(jié)合起來。
中可公司需要整合ERP及中糧現(xiàn)有系統(tǒng),包括Basis、HR系統(tǒng)等。但無論是ERP系統(tǒng),還是Basis系統(tǒng)都擁有自已的接口標(biāo)準(zhǔn)協(xié)議,屬于異構(gòu)的系統(tǒng)。為滿足未來與子公司及兄弟公司間系統(tǒng)的整合,需要建立標(biāo)準(zhǔn)靈活的平臺(tái)。
其次,在ERP的實(shí)施過程中,IBM的咨詢團(tuán)隊(duì)發(fā)現(xiàn)現(xiàn)有的系統(tǒng)包括Basis、OA和人力資源系統(tǒng)等,在和ERP之間做整合的時(shí)候會(huì)碰到很多具體的技術(shù)困難。項(xiàng)目一期只涉及到少數(shù)幾個(gè)廠,就已經(jīng)出現(xiàn)很多問題,將來涉及到更多用戶、更多子公司的時(shí)候,這些困難會(huì)更加明顯。
為此,IBM的咨詢顧問向中可推薦了SOA架構(gòu)平臺(tái),并幫中可設(shè)計(jì)了解決方案。“這兩個(gè)系統(tǒng)的交互,可以說是我們這個(gè)系統(tǒng)的亮點(diǎn),也可以說是薄弱點(diǎn),因?yàn)橄到y(tǒng)最怕交互。當(dāng)時(shí)我們了解到中間件有兩個(gè)產(chǎn)品,一個(gè)是ERP自有的‘注釋’,但是SI只是相對(duì)來說對(duì)ERP產(chǎn)品支持比較好。而Message Broker是相對(duì)符合SOA架構(gòu)的產(chǎn)品,可以跨平臺(tái)使用,因此我們選擇了用SOA架構(gòu)進(jìn)行系統(tǒng)的整合。”陳慶總結(jié)說。
這套系統(tǒng)首先就是采用了IBM WebSphere Message Broker平臺(tái),可靠、平穩(wěn)、易于擴(kuò)展,最終通過ESB平臺(tái)連接代表財(cái)務(wù)的ERP系統(tǒng)和代表制造和日常運(yùn)維的Basis系統(tǒng)。
中可項(xiàng)目通過百萬級(jí)的成本,實(shí)現(xiàn)了SAP和安全管理、生產(chǎn)監(jiān)督、Basis之間的即時(shí)交互,這對(duì)于中國(guó)很多制造企業(yè)來說不管是危機(jī)管理,還是突發(fā)事件的管理都非常有借鑒意義。
在實(shí)時(shí)性方面,由于要在Basis系統(tǒng)里做定價(jià),在ERP里做結(jié)算。訂單下來以后就要在ERP里面實(shí)時(shí)結(jié)算,同時(shí)要跨系統(tǒng)。如果客戶退貨,退貨以后就要重新算價(jià)錢,又要回到Basis系統(tǒng),所以就要求系統(tǒng)的實(shí)時(shí)性特別強(qiáng)。“一開始說不用中間件,后來發(fā)現(xiàn)這成了我們業(yè)務(wù)的核心了。又要保留靈活定價(jià),又要保留系統(tǒng)的完整性,所以必須用它保證中間的傳輸。”陳慶道。
兩個(gè)月做成SOA
IBM中國(guó)開發(fā)中心(CDL)服務(wù)團(tuán)隊(duì)加入項(xiàng)目,最終將方案確定為采用WebSphere Message Broker進(jìn)行系統(tǒng)整合,利用Message Broker實(shí)現(xiàn)企業(yè)的SOA架構(gòu)中的企業(yè)服務(wù)總線(ESB),建立統(tǒng)一的企業(yè)數(shù)據(jù)交換平臺(tái)。項(xiàng)目中IBM團(tuán)隊(duì)負(fù)責(zé)項(xiàng)目的實(shí)施咨詢和技術(shù)支持,由中可公司自己的團(tuán)隊(duì)進(jìn)行項(xiàng)目開發(fā)。從2007年8月底方案確定到11月正式上線,僅兩個(gè)多月時(shí)間。
大型制造企業(yè)使用ERP非常廣泛,但是其具有開發(fā)維護(hù)成本高,自有協(xié)議等特點(diǎn)。不僅如此,設(shè)計(jì)制造企業(yè)的PDM系統(tǒng),航空業(yè)的SOC系統(tǒng)都具有這個(gè)特點(diǎn)。因此基于SOA設(shè)計(jì)理念的ESB產(chǎn)品——WebSphere MB是基于針對(duì)遺留應(yīng)用和異構(gòu)系統(tǒng)進(jìn)行整合的不錯(cuò)選擇。傳統(tǒng)的EAI整合方式只是通過簡(jiǎn)單編程連接,效率低,開發(fā)成本高,維護(hù)困難,升級(jí)更是難上加難,而ESB是通過適配器,進(jìn)行協(xié)議的自主調(diào)用,明顯地提升了數(shù)據(jù)交換的效率,降低系統(tǒng)日常維護(hù)和升級(jí)的時(shí)間和成本。
提到項(xiàng)目亮點(diǎn),陳慶覺得領(lǐng)導(dǎo)的支持最為重要。ERP之所以被稱為一把手工程,是因?yàn)镋RP系統(tǒng)的上馬過程涉及企業(yè)的方方面面,有很多地方需要一把手出面協(xié)調(diào),在中可公司的ERP項(xiàng)目中也是如此。關(guān)于這點(diǎn)陳慶很有感觸,他說,做ERP要通過流程再造去改善管理,最終用戶都不會(huì)愿意改變自己的習(xí)慣,需要一個(gè)適應(yīng)期。所以,領(lǐng)導(dǎo)層的支持是很關(guān)鍵的。中糧可口可樂飲料有限公司總裁欒秀菊非常支持這個(gè)項(xiàng)目,每個(gè)月管理層例會(huì)都會(huì)提到這個(gè)項(xiàng)目。公司CFO王積斌也經(jīng)常深入項(xiàng)目組了解項(xiàng)目進(jìn)展,查看是否存在問題。
“據(jù)了解,在我們項(xiàng)目進(jìn)行的同時(shí),可口可樂公司在全球也在做一個(gè)叫‘Coke One’的項(xiàng)目。它由亞特蘭大公司主導(dǎo),2008年在沈陽和大連分公司上線,據(jù)說花費(fèi)了上億美金,同時(shí)由全球十大裝瓶商來做,相比之下我們的進(jìn)展速度就比較快。這與領(lǐng)導(dǎo)層的支持分不開。”陳慶補(bǔ)充道。
同時(shí),由于中可公司的ERP系統(tǒng)是基于Unix平臺(tái),Basis基于AS/400平臺(tái)之上,AS/400一般都是在銀行和保險(xiǎn)業(yè)應(yīng)用,具有高穩(wěn)定性,同時(shí)也有很強(qiáng)的封閉性。中可公司在項(xiàng)目進(jìn)行中碰到一個(gè)很大的問題,因?yàn)锽asis是美國(guó)可口可樂公司設(shè)計(jì)的,沒有考慮到中文字碼。而中可的的客戶資料要傳到ERP系統(tǒng)里,在ERP里打發(fā)票、打訂單必然涉及到中文。“所幸IBM這邊資源還是很豐富的,他們有很多的專家,我們和硬件、軟件的專家團(tuán)隊(duì)一起解決字庫(kù)的問題。字的問題解決了,但是有一些偏僻的字解決不了,AS/400的字庫(kù)不像在Unix環(huán)境下更新得那么快。后來我們又找到那個(gè)大字庫(kù)的索引,才把這個(gè)問題解決了。我們選擇IBM,因?yàn)镮BM的資源還是很豐富,在做的過程中,他們都會(huì)聯(lián)系IBM的很多資源,不然在這么短的項(xiàng)目周期里無法做這么多的事情。”陳慶說。
ERP最大的特點(diǎn)是標(biāo)準(zhǔn)化,通過眼和手管理不到的則可以透過信息系統(tǒng)來進(jìn)行管理。特別是對(duì)于像中可這樣的企業(yè),業(yè)務(wù)范圍跨了15個(gè)省。系統(tǒng)帶來的第二個(gè)好處就是集成,這樣就避免人為造成的疏漏。信息系統(tǒng)可以幫助管理思想、管理要求真正落地,因?yàn)橄到y(tǒng)里的數(shù)字是造不了假的。
“我們以后的挑戰(zhàn)就像廚師,以前沒有菜,現(xiàn)在有菜了,怎么把炒菜技術(shù)提高是關(guān)鍵。有數(shù)據(jù)以后如何利用這些數(shù)據(jù)提升業(yè)務(wù)是最重要的。我們?cè)谧鲞@個(gè)項(xiàng)目之前也是想到標(biāo)準(zhǔn)化、集成性、效率的問題,怎么利用這些好的工具改善業(yè)務(wù),并不是為上系統(tǒng)而上系統(tǒng),而是利用系統(tǒng)幫助業(yè)務(wù)有所提升,把以前沒有監(jiān)控到的監(jiān)控到了,沒有控制到的控制了。”陳慶充滿希望地說。
CIO頻道人物視窗
CIO頻道方案案例庫(kù)
大數(shù)據(jù)建設(shè)方案案例庫(kù)
電子政務(wù)建設(shè)方案案例庫(kù)
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫(kù)
商務(wù)智能建設(shè)方案案例庫(kù)
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄