0 引言
從最早的庫存、成本優(yōu)化到MRP、MRPII直至ERP,企業(yè)的信息化走過了非常漫長的道路,隨著信息技術(shù)應(yīng)用的逐漸成熟,很多企業(yè)已經(jīng)有了自己完整的ERP系統(tǒng),并且有了ERP系統(tǒng)的龐大數(shù)據(jù)庫。近10年來,“協(xié)同商務(wù)”作為企業(yè)信息化的新方向越來越被企業(yè)所重視,但是當(dāng)1個(gè)企業(yè)引進(jìn)協(xié)同商務(wù)系統(tǒng),就會造成企業(yè)中同時(shí)擁有2個(gè)不同信息系統(tǒng)和數(shù)據(jù)庫,獨(dú)立運(yùn)行2個(gè)系統(tǒng)會產(chǎn)生雙倍工作量以及數(shù)據(jù)混亂的問題,怎樣才能更好地集成2個(gè)系統(tǒng)的數(shù)據(jù)使得2個(gè)數(shù)據(jù)庫能夠同步更新就成了在成熟運(yùn)行ERP系統(tǒng)的企業(yè)中引入?yún)f(xié)同商務(wù)系統(tǒng)所面臨的重大問題。
1 企業(yè)資源計(jì)劃
企業(yè)資源計(jì)劃(EntERPrise Resource Planning,ERP)是從物料需求計(jì)劃(Material Requirement Planning,MRP)發(fā)展而來的一種現(xiàn)代化的管理手段。它通過信息技術(shù)將企業(yè)內(nèi)部銷售、采購、生產(chǎn)、財(cái)務(wù)、人事等各職能部門進(jìn)行資源整合和業(yè)務(wù)流程重組,以“平衡供需”為目的,進(jìn)行有效的計(jì)劃和控制,從而提高了企業(yè)資源調(diào)配的能力。從信息技術(shù)在企業(yè)中的應(yīng)用角度講,它是企業(yè)信息化的1個(gè)重要階段,早期以無紙化為目標(biāo)的各部門的信息化在ERP之前就已經(jīng)有了長期的發(fā)展,而ERP的誕生將企業(yè)內(nèi)部各種信息化手段有效的集合起來,解決了原先各個(gè)部門單獨(dú)應(yīng)用信息化產(chǎn)生的“信息孤島”問題,使企業(yè)的信息化從早期的一種輔助手段提升到了關(guān)乎企業(yè)前途命運(yùn)的戰(zhàn)略決策高度。從技術(shù)的角度來講,早期的ERP通常是C/S結(jié)構(gòu),隨著互聯(lián)網(wǎng)的出現(xiàn)以及發(fā)展,ERP也引入了各種互聯(lián)網(wǎng)技術(shù),逐漸出現(xiàn)了各種B/S結(jié)構(gòu)的產(chǎn)品,這些產(chǎn)品開發(fā)成本更低、可擴(kuò)展性更強(qiáng)——如Web Service方式的組件打包、實(shí)施更靈活——如出現(xiàn)了以租用方式的SAAS(Software as a service,軟件即服務(wù))。更重要的是為企業(yè)信息化的后期發(fā)展奠定了一個(gè)良好的基礎(chǔ)。
2 協(xié)同商務(wù)
協(xié)同商務(wù)(Collaborative Commerce,CC)相對于ERP的企業(yè)內(nèi)部信息集成,電子商務(wù)是企業(yè)間的信息化應(yīng)用。它將企業(yè)間的交易行為搬到了互聯(lián)網(wǎng)上,使不同地域的企業(yè)能不謀面實(shí)現(xiàn)交易。而協(xié)同商務(wù)正是電子商務(wù)發(fā)展的高級形態(tài)。作為將互聯(lián)網(wǎng)技術(shù)應(yīng)用到商務(wù)活動的典型應(yīng)用,電子商務(wù)為協(xié)同商務(wù)帶來了很好的發(fā)展思路。正如ERP從MRP發(fā)展而來卻不局限于MRP一樣,協(xié)同商務(wù)從電子商務(wù)發(fā)展而來也不局限于簡單的產(chǎn)品買賣行為!皡f(xié)同商務(wù)”概念的提出者、著名IT咨詢公司Gartner Group對于協(xié)同商務(wù)的定義是:“一種激勵具有共同的商業(yè)利益的價(jià)值鏈上的合作伙伴的商業(yè)戰(zhàn)略,它主要是通過對于商業(yè)周期所有階段(從產(chǎn)品研發(fā)期直到最后的分銷階段)的信息共享來實(shí)現(xiàn)。協(xié)同商務(wù)的目標(biāo)是在滿足不斷增長的顧客需求的同時(shí)來增強(qiáng)獲利能力。價(jià)值利益的所有成員通過將他們的核心競爭優(yōu)勢組合起來創(chuàng)造新的產(chǎn)品或者服務(wù)來獲取利潤,這些新的產(chǎn)品和服務(wù)的價(jià)值將比各個(gè)組成部分的簡單集合大得多。”從這個(gè)定義可以看出,只要能夠有利于價(jià)值鏈上合作伙伴利益提升的協(xié)作行為,都可以嘗試協(xié)同商務(wù),包括協(xié)同設(shè)計(jì)、協(xié)同制造、協(xié)同采購、協(xié)同銷售等。與ERP以內(nèi)部“平衡供需”為目不同的是,協(xié)同商務(wù)的目的很直接地表現(xiàn)為“使所有協(xié)同伙伴利益最大化”。
楊紅云研究了協(xié)同商務(wù)下的人力資源管理,李康和吳育華探討了供應(yīng)鏈與協(xié)同商務(wù)的關(guān)系,余強(qiáng)分析了協(xié)同商務(wù)在績效評估的應(yīng)用,孟亮和湯兵勇研究了協(xié)同商務(wù)下的工作流,杜娟和張李義分析了協(xié)同商務(wù)下的知識共享。
3 協(xié)同商務(wù)系統(tǒng)與ERP系統(tǒng)的同步問題分析
如果在已成熟應(yīng)用ERP的企業(yè)中導(dǎo)人全新的協(xié)同商務(wù)系統(tǒng),企業(yè)就會有2套獨(dú)立的信息系統(tǒng)。不同信息系統(tǒng)又擁有自己不同的數(shù)據(jù)庫,此時(shí)企業(yè)間的信息系統(tǒng)關(guān)系如圖l所示。
圖1不集成時(shí)的企業(yè)信息系統(tǒng)關(guān)系
由圖l可知引入?yún)f(xié)同商務(wù)系統(tǒng)后,企業(yè)A和B都有了2款完全獨(dú)立的信息系統(tǒng),企業(yè)不僅需要在原有的ERP系統(tǒng)中管理數(shù)據(jù),還要在CC系統(tǒng)中管理數(shù)據(jù)。就產(chǎn)生了2個(gè)問題:
1)重復(fù)勞動當(dāng)一個(gè)系統(tǒng)的數(shù)據(jù)發(fā)生變更,就必須對另一個(gè)系統(tǒng)進(jìn)行同樣的操作,這雙倍的工作量對于企業(yè)來說顯然是不現(xiàn)實(shí)的。
2)數(shù)據(jù)混亂如果更新不及時(shí),2個(gè)系統(tǒng)就會發(fā)生數(shù)據(jù)不統(tǒng)一問題,企業(yè)決策者不知道哪個(gè)才是準(zhǔn)確的數(shù)據(jù),嚴(yán)重影響了企業(yè)的正常運(yùn)行。
因此作為新的應(yīng)用,協(xié)同商務(wù)系統(tǒng)的導(dǎo)人必須與原ERP系統(tǒng)在數(shù)據(jù)上有很好的同步。當(dāng)一個(gè)系統(tǒng)的數(shù)據(jù)發(fā)生變更,另一個(gè)系統(tǒng)能同步更新,實(shí)現(xiàn)2個(gè)不同系統(tǒng)共享相同的數(shù)據(jù)。
企業(yè)之間理想的信息系統(tǒng)關(guān)系如圖2所示。
圖2 理想的信息系統(tǒng)關(guān)系
以一個(gè)標(biāo)準(zhǔn)的ERP系統(tǒng)和CC系統(tǒng)為例,需要同步更新的數(shù)據(jù)如圖3所示。
圖3 需要同步的業(yè)務(wù)數(shù)據(jù)
4 協(xié)同商務(wù)系統(tǒng)與ERP系統(tǒng)的數(shù)據(jù)同步
4.1 同步方案總體框架
CC系統(tǒng)和ERP系統(tǒng)數(shù)據(jù)同步方案框架如圖4所示。其中:源系統(tǒng)表示用戶操作的系統(tǒng),源數(shù)據(jù)庫表示源系統(tǒng)所屬數(shù)據(jù)庫,源數(shù)據(jù)項(xiàng)表示發(fā)生變更的數(shù)據(jù)項(xiàng),目標(biāo)數(shù)據(jù)項(xiàng)表示希望同步的數(shù)據(jù)項(xiàng),目標(biāo)數(shù)據(jù)庫表示目標(biāo)數(shù)據(jù)項(xiàng)所屬的數(shù)據(jù)庫,目標(biāo)系統(tǒng)指基于目標(biāo)數(shù)據(jù)庫的系統(tǒng)。
圖4 同步方案總體框架
當(dāng)源系統(tǒng)用戶操作系統(tǒng)造成源數(shù)據(jù)庫變更時(shí)。源數(shù)據(jù)項(xiàng)經(jīng)過源數(shù)據(jù)監(jiān)視器、同步規(guī)則解析器、目標(biāo)數(shù)據(jù)轉(zhuǎn)換器以及目標(biāo)數(shù)據(jù)更新器4個(gè)同步更新器子件實(shí)現(xiàn)目標(biāo)數(shù)據(jù)庫的同步更新。
4.2 源數(shù)據(jù)監(jiān)視器
源數(shù)據(jù)監(jiān)視器是實(shí)時(shí)監(jiān)視源數(shù)據(jù)項(xiàng)變更情況的子件。源數(shù)據(jù)監(jiān)視器通過實(shí)時(shí)掃描源數(shù)據(jù)庫的數(shù)據(jù)庫日志,當(dāng)數(shù)據(jù)庫中數(shù)據(jù)項(xiàng)發(fā)生變更,將變更情況進(jìn)行解析并獲得以下幾個(gè)參數(shù)傳遞給同步規(guī)則解析器:
1)變更方式:如增加、刪除或更新;
2)源數(shù)據(jù)項(xiàng):即發(fā)生變更的數(shù)據(jù)項(xiàng)。
4.3 同步規(guī)則解析器
同步規(guī)則解析器是對源數(shù)據(jù)項(xiàng)進(jìn)行目標(biāo)數(shù)據(jù)項(xiàng)、目標(biāo)企業(yè)和轉(zhuǎn)換規(guī)則匹配的子件。同步規(guī)則解析器將接收到的參數(shù)在同步規(guī)則集中進(jìn)行匹配,得出如下3個(gè)參數(shù):
1)目標(biāo)數(shù)據(jù)項(xiàng)即希望同步的數(shù)據(jù)項(xiàng);
2)目標(biāo)企業(yè)即目標(biāo)數(shù)據(jù)項(xiàng)所處的企業(yè);
3)轉(zhuǎn)換規(guī)則即源數(shù)據(jù)項(xiàng)與目標(biāo)數(shù)據(jù)項(xiàng)的轉(zhuǎn)換規(guī)則。
同步規(guī)則集是一個(gè)源數(shù)據(jù)項(xiàng)與目標(biāo)數(shù)據(jù)項(xiàng)的映射表,結(jié)構(gòu)如圖5所示。
圖5 同步規(guī)則集
如圖5所示,根據(jù)不同的數(shù)據(jù)項(xiàng),同步規(guī)則解析器解析出需要同步更新的目標(biāo)企業(yè)、目標(biāo)數(shù)據(jù)項(xiàng)以及轉(zhuǎn)換規(guī)則,連同接收到的各參數(shù)一并傳遞給目標(biāo)數(shù)據(jù)項(xiàng)轉(zhuǎn)換器。
4.4 目標(biāo)數(shù)據(jù)轉(zhuǎn)換器
目標(biāo)數(shù)據(jù)項(xiàng)轉(zhuǎn)換器是一系列的字符串轉(zhuǎn)換方法。目標(biāo)數(shù)據(jù)項(xiàng)換器將接收到的參數(shù)在轉(zhuǎn)換規(guī)則集中查找相應(yīng)的轉(zhuǎn)換方法并調(diào)用相應(yīng)的程序代碼,將源數(shù)據(jù)項(xiàng)轉(zhuǎn)換成目標(biāo)數(shù)據(jù)項(xiàng)所需要的格式、內(nèi)容。
與同步規(guī)則集類似,轉(zhuǎn)換規(guī)則集是一個(gè)同步規(guī)則名與字符串轉(zhuǎn)換方法名的映射表,該表結(jié)構(gòu)如圖6所示。
圖6 轉(zhuǎn)換規(guī)則集
如圖所示,根據(jù)不同的轉(zhuǎn)換規(guī)則,目標(biāo)數(shù)據(jù)項(xiàng)轉(zhuǎn)換器解析出需要調(diào)用的字符串操作方法,將源數(shù)據(jù)進(jìn)行轉(zhuǎn)換,得到的目標(biāo)數(shù)據(jù)項(xiàng)連同接收到的參數(shù)一并傳遞給目標(biāo)數(shù)據(jù)項(xiàng)更新器。
值得注意的是,在數(shù)據(jù)的轉(zhuǎn)換過程中存在著以下3種情況:
1)表達(dá)形式轉(zhuǎn)換 如時(shí)間格式中“xx/xx/xx”與“默.毅.xx”的轉(zhuǎn)換,這種是平常的字符串轉(zhuǎn)換,可以調(diào)用簡單的字符串操作方法實(shí)現(xiàn),如“2003/03/27”轉(zhuǎn)換成“2003-03-27”。
2)單位轉(zhuǎn)換 如重量單位“kg”與“g”的轉(zhuǎn)換,除了2者單位字符串的轉(zhuǎn)換外,還需要計(jì)算相應(yīng)的數(shù)值關(guān)系,如“1 kg”轉(zhuǎn)換成“1 000 g‘’。
3)名稱轉(zhuǎn)換 名稱轉(zhuǎn)換產(chǎn)生的背景主要是源數(shù)據(jù)項(xiàng)與目標(biāo)數(shù)據(jù)項(xiàng)來源于不同企業(yè),比如A企業(yè)將其產(chǎn)品稱為“手機(jī)”,而B稱之為“移動電話”,雖然它們表示同一事物,但是名稱并不相同。名稱轉(zhuǎn)換的方法是通過調(diào)用詞匯轉(zhuǎn)換規(guī)則集獲得目標(biāo)名稱,并進(jìn)行輸出。
詞匯轉(zhuǎn)換規(guī)則集是一個(gè)源數(shù)據(jù)項(xiàng)詞匯與目標(biāo)詞匯之間的對照表,該表結(jié)構(gòu)如圖7所示。
圖7 詞匯轉(zhuǎn)換規(guī)則集
如圖7所示,根據(jù)不同的源詞匯、目標(biāo)企業(yè),名稱轉(zhuǎn)換方法器解析出相應(yīng)的目標(biāo)詞匯并輸出。
4.5 目標(biāo)數(shù)據(jù)更新器
目標(biāo)數(shù)據(jù)更新器是一些列的數(shù)據(jù)庫操作方法,根據(jù)接受的源數(shù)據(jù)項(xiàng)更新方法、目標(biāo)數(shù)據(jù)項(xiàng)更新目標(biāo)數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)項(xiàng)內(nèi)容,實(shí)現(xiàn)數(shù)據(jù)的同步更新。
5 結(jié)語
ERP的應(yīng)用需要高額的成本,對于已經(jīng)成熟應(yīng)用ERP的企業(yè)來說,拋棄原有ERP引進(jìn)協(xié)同商務(wù)顯然是不現(xiàn)實(shí)的,獨(dú)立運(yùn)行2個(gè)系統(tǒng)則不僅不能為企業(yè)帶來競爭能力提升,反會成為企業(yè)的拖累。如果能實(shí)現(xiàn)協(xié)同商務(wù)與ERP的數(shù)據(jù)集成,則2個(gè)平臺成為了一體,只有這樣,才能形成企業(yè)統(tǒng)一的信息化解決方案,提高企業(yè)的信息化能力,并最終提高企業(yè)的競爭力。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:探討協(xié)同商務(wù)系統(tǒng)與ERP數(shù)據(jù)同步處理方法