許 研 張 煒 彭云峰
(安陽工學(xué)院計(jì)算機(jī)科學(xué)與信息工程學(xué)院,河南 安陽455000)
敏捷供應(yīng)鏈必須能夠快速建立伙伴企業(yè)的信息共享,以便組織生產(chǎn),滿足用戶需要,然而,企業(yè)間信息化系統(tǒng)狀態(tài)差異很大,硬件設(shè)備不同,操作系統(tǒng)不同,應(yīng)用軟件不同,通信協(xié)議不同,地域差異等。這些差異,給敏捷供應(yīng)鏈構(gòu)建帶來困難,限制了企業(yè)間的廣泛合作。企業(yè)敏捷供應(yīng)鏈研究熱點(diǎn)是如何能夠靈活、快速建立一個(gè)從供應(yīng)商到客戶的集成化供應(yīng)鏈[1],企業(yè)組成動(dòng)態(tài)聯(lián)盟能夠增強(qiáng)競爭力?;赟OA和Web Service的敏捷供應(yīng)鏈信息集成架構(gòu),將很好地適應(yīng)迅速變革的企業(yè)的管理需求,是提高企業(yè)市場競爭能力的一種有效手段。
在安陽機(jī)床制造行業(yè)中,機(jī)床制造企業(yè),機(jī)床銷售企業(yè),原料供應(yīng)商,形成一條以制造為核心的上中下游供應(yīng)鏈,然而當(dāng)前各企業(yè)雖然多數(shù)應(yīng)用了信息平臺(tái),但是卻只限于本企業(yè)內(nèi)部信息的管理,無法真正的實(shí)施信息共享的目的。各企業(yè)為了構(gòu)建一個(gè)統(tǒng)一的信息共享平臺(tái),需要將現(xiàn)有的企業(yè)業(yè)務(wù)系統(tǒng)利用標(biāo)準(zhǔn)的協(xié)議服務(wù)化,使其加入到信息集成平臺(tái)中,被外部用戶和其它業(yè)務(wù)邏輯調(diào)用。對(duì)于部分單向的業(yè)務(wù)邏輯服務(wù)(只接受外部參數(shù),輸出相關(guān)數(shù)據(jù)的應(yīng)用),需要從資源系統(tǒng)中提取共享數(shù)據(jù),然后將獲得的數(shù)據(jù)以XML Web服務(wù)的方式外置到Internet或者Intranet中,通過監(jiān)聽方法監(jiān)聽數(shù)據(jù)的變化,及時(shí)地反映到其它系統(tǒng),從而通過這種監(jiān)聽方式保證系統(tǒng)之間數(shù)據(jù)的一致性。這樣既將資源系統(tǒng)與共享數(shù)據(jù)分離又保持一定的聯(lián)系。
通過對(duì)制造企業(yè)數(shù)據(jù)流圖的分析,可以明確出制造企業(yè)信息系統(tǒng)包括功能模塊。制造企業(yè)信息系統(tǒng)包括五大主要模塊:采購管理模塊、銷售管理模塊、庫存管理模塊、運(yùn)輸管理模塊和基礎(chǔ)數(shù)據(jù)管理模塊。制造企業(yè)基礎(chǔ)數(shù)據(jù)管理功能主要完成基礎(chǔ)數(shù)據(jù)管理業(yè)務(wù)相關(guān)操作。制造企業(yè)運(yùn)輸管理模塊,主要完成產(chǎn)品管理產(chǎn)品銷售、產(chǎn)品轉(zhuǎn)庫送貨單等運(yùn)輸管理業(yè)務(wù)相關(guān)操作。制造企業(yè)庫存管理模塊,主要完成產(chǎn)品庫存管理業(yè)務(wù)相關(guān)操作。制造企業(yè)銷售管理功能主要完成銷售業(yè)務(wù)相關(guān)操作。制造企業(yè)采購管理功能主要完成采購業(yè)務(wù)相關(guān)操作。供應(yīng)商信息系統(tǒng)模塊,包括銷售管理和基礎(chǔ)數(shù)據(jù)管理功能。供應(yīng)商銷售管理模塊,主要完成錄入原料入庫單、輸入訂單、產(chǎn)生銷售單、產(chǎn)生銷售單通知、產(chǎn)生發(fā)貨單、產(chǎn)生發(fā)票、輸出發(fā)貨單、輸出發(fā)票、輸入付款單等銷售管理業(yè)務(wù)相關(guān)操作。銷售商的信息系統(tǒng),主要包括銷售管理、采購管理、基礎(chǔ)數(shù)據(jù)管理。銷售商銷售管理模塊主要完成銷售業(yè)務(wù)相關(guān)操作。銷售商采購管理模塊主要完成等錄入采購合同、生成采購單、生成付款單、輸出采購單、輸出付款單、輸入發(fā)貨單、輸入發(fā)票等采購業(yè)務(wù)相關(guān)操作。銷售商基礎(chǔ)數(shù)據(jù)管理模塊主要完成基礎(chǔ)數(shù)據(jù)管理業(yè)務(wù)相關(guān)操作??蛻粜畔⑾到y(tǒng),主要包括采購管理、基礎(chǔ)數(shù)據(jù)管理兩大模塊,客戶采購管理模塊和基礎(chǔ)數(shù)據(jù)模塊??蛻粜畔⑾到y(tǒng)模塊主要完成產(chǎn)品采購和基礎(chǔ)數(shù)據(jù)維護(hù)等客戶信息業(yè)務(wù)相關(guān)操作。
為了構(gòu)建供應(yīng)鏈信息共享平臺(tái),需要對(duì)現(xiàn)有的客戶/銷售商、機(jī)床制造企業(yè)、供應(yīng)商的信息平臺(tái)的功能進(jìn)一步分析,以便按照SOA的思想,重構(gòu)服務(wù)以建立敏捷供應(yīng)鏈信息共享平臺(tái)。客戶通過Internet訪問供應(yīng)鏈管理系統(tǒng),可以很方便地查找滿足自己需求的服務(wù),并且社會(huì)分工的細(xì)化使企業(yè)將非核心的業(yè)務(wù)轉(zhuǎn)包給專業(yè)的服務(wù)提供商,緊密地將供應(yīng)商、制造商、客戶聯(lián)系在一起,增加信息共享,這有助于提高供應(yīng)鏈管理的效率??蛻簟N售商、制造企業(yè)、供應(yīng)商內(nèi)部信息系統(tǒng)可以管理各自的數(shù)據(jù)信息。但是,作為敏捷供應(yīng)鏈上的聯(lián)盟成員,就需要相互間進(jìn)行必要的信息共享。
在對(duì)供應(yīng)鏈節(jié)點(diǎn)成員之間的關(guān)系進(jìn)行分析中可以看出上、下游成員之間既需要調(diào)用對(duì)方的服務(wù),又要提供服務(wù)給對(duì)方。根據(jù)服務(wù)者/調(diào)用者關(guān)系模型列表可知,制造商和銷售商通信過程中,兩者即使服務(wù)者又是調(diào)用者,他們都向?qū)Ψ教峁┏龇?wù)單元?;赪eb Service的制造商/銷售商通信原理為:1)當(dāng)決定組建動(dòng)態(tài)聯(lián)盟實(shí)現(xiàn)市場機(jī)制時(shí),企業(yè)通過查詢注冊中心所注冊的企業(yè)實(shí)體信息及所提供服務(wù)信息,使用SOAP/WSDL通信標(biāo)準(zhǔn)與服務(wù)提供商進(jìn)行交互。2)制造商、銷售商將企業(yè)實(shí)體信息和所提供服務(wù)信息,發(fā)布到UDDI服務(wù)注冊中心,這些服務(wù)包括:制造商訂單管理及匯款單管理,銷售商發(fā)貨單管理和發(fā)票管理等。3)制造商、銷售商通過UDDI注冊中心獲取企業(yè)實(shí)體信息和所提供服務(wù)數(shù)據(jù)。4)銷售商通過前端界面發(fā)送訂單、付款單,數(shù)據(jù)發(fā)送到運(yùn)行在Tomcat應(yīng)用服務(wù)器中的制造商Web服務(wù)單元,制造商服務(wù)單元接受訂單,付款單數(shù)據(jù)經(jīng)處理返回確認(rèn)信息;制造商通過前端界面發(fā)送發(fā)貨單,發(fā)票數(shù)據(jù)到銷售商的Web服務(wù),銷售商服務(wù)單元接受發(fā)貨單和發(fā)票數(shù)據(jù),經(jīng)處理返回確認(rèn)信息。為了簡化描述,我們假設(shè)用戶已經(jīng)成功登錄,并建立合會(huì)話。以制造商與銷售商為例對(duì)信息分享平臺(tái)的進(jìn)行了實(shí)現(xiàn),以制造商的訂單處理為例:制造商管理平臺(tái)提供采購合同訂單添加和訂單查詢模塊,銷售管理平臺(tái)提供訂單添加的Web視圖頁面,用戶可以在此頁面填寫訂單信息,數(shù)據(jù)的處理通過Web Service客戶端代理調(diào)用遠(yuǎn)程的制造商平臺(tái)的訂單添加功能模塊,寫入制造商數(shù)據(jù)庫。銷售商管理平臺(tái)提供訂單查詢視圖頁面,用戶可以通過此頁面查詢訂單信息,信息數(shù)據(jù)也是通過Web Service客戶端代理調(diào)用遠(yuǎn)程的制造商訂單查詢功能模塊。達(dá)到實(shí)現(xiàn)供應(yīng)鏈上各個(gè)部門信息實(shí)時(shí)共享的目的。
論文針對(duì)機(jī)床制造行業(yè)上、下游企業(yè)間供應(yīng)鏈信息共享及基于SOA框架和Web Service技術(shù)進(jìn)行深入研究,并提出了Web Service技術(shù)應(yīng)用于機(jī)床制造行業(yè)敏捷供應(yīng)鏈信息平臺(tái)的設(shè)計(jì)方案,并對(duì)關(guān)鍵技術(shù)進(jìn)行實(shí)現(xiàn)。實(shí)現(xiàn)供應(yīng)鏈信息共享意味著,企業(yè)要與鏈條中的合作伙伴共享原先屬于本企業(yè)私有的信息。因此,供應(yīng)鏈中的各節(jié)點(diǎn)企業(yè)的安全問題如果得不到很好的解決,有效的供應(yīng)鏈信息共享將無法實(shí)現(xiàn)。由于研究時(shí)間有限,本文尚未針對(duì)這些問題提出有效的解決方法。這些工作將作為后續(xù)研究的內(nèi)容。
[1][美]Bieberstein,Norber.面向服務(wù)架構(gòu)(SOA)指南:業(yè)務(wù)價(jià)值、規(guī)劃及企業(yè)路線圖[M].張寧,譯.北京:人民郵電出版社,2010.
[2]胡巍.基于SOA的敏捷供應(yīng)鏈系統(tǒng)設(shè)計(jì)與研究[D].上海:上海交通大學(xué),2008,4.
[3]Michael P.Papazoglou.Web服務(wù)原理與技術(shù)[M].龔玲,譯.北京:機(jī)械工業(yè)出版社,2010,1.