基于web服務(wù)的供應(yīng)鏈管理及其整合_第1頁
已閱讀1頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于Web服務(wù)的供應(yīng)鏈管理及其整合葉津凌(長沙理工大學(xué)湖南長沙410000)【摘要】文章概述了企業(yè)電子商務(wù)應(yīng)用中供應(yīng)鏈整合產(chǎn)生的背景介紹了國內(nèi)外研究現(xiàn)狀分析了現(xiàn)有企業(yè)供應(yīng)鏈整合中已經(jīng)取得的成果及存在的不足并在此基礎(chǔ)上提出了一種適合供應(yīng)鏈各環(huán)節(jié)的動(dòng)態(tài)整合?!娟P(guān)鍵詞】供應(yīng)鏈數(shù)據(jù)封裝Web服務(wù)【中圖分類號(hào)】F406.14TP393【文獻(xiàn)標(biāo)識(shí)碼】A【文章編號(hào)】10081151(2006)02013102一、緒論電子商務(wù)是互聯(lián)網(wǎng)迅速發(fā)展的產(chǎn)物電子

2、商務(wù)是指在全球各地廣泛的商業(yè)貿(mào)易活動(dòng)中通過現(xiàn)代化信息技術(shù)特別是信息化網(wǎng)絡(luò)所進(jìn)行并完成的商務(wù)活動(dòng)。在Internet上電子商務(wù)實(shí)質(zhì)上形成了一個(gè)虛擬的市場交易場所它能夠跨越時(shí)空和地域的局限性實(shí)時(shí)地為用戶提供各類商品和服務(wù)的供應(yīng)量、需求量、發(fā)展?fàn)顩r及買賣雙方詳細(xì)情況從而使買賣雙方能夠更方便地研究市場、更準(zhǔn)確地了解市場和把握市場。現(xiàn)今的產(chǎn)業(yè)發(fā)展正處于一個(gè)高度轉(zhuǎn)變的局勢中產(chǎn)業(yè)競爭已漸漸由各個(gè)企業(yè)間的獨(dú)立競爭演變成供應(yīng)鏈體系間的整體抗衡形態(tài)。供應(yīng)鏈

3、中的主要環(huán)節(jié)包括供應(yīng)商(suppliers)、制造商(manufactures)、批發(fā)商(wholesalers)、零售商(retails)、及消費(fèi)者(consumers)每個(gè)環(huán)節(jié)都有一至多個(gè)成員各成員若要達(dá)到快速響應(yīng)需求以取得同業(yè)競爭優(yōu)勢就必須要有良好的供應(yīng)鏈整合流程。過去大多數(shù)企業(yè)在實(shí)現(xiàn)不同的電子商務(wù)應(yīng)用的時(shí)候一般都是采取了“各自獨(dú)立”的解決方案即對(duì)于每個(gè)應(yīng)用都有專門的程序員進(jìn)行獨(dú)立的開發(fā)編寫專門的代碼來實(shí)現(xiàn)其功能因而也就形成了各自

4、不同的系統(tǒng)。然而在當(dāng)今激烈的產(chǎn)業(yè)競爭中企業(yè)為了提供給用戶較完整的服務(wù)或者是實(shí)現(xiàn)大范圍跨企業(yè)實(shí)體的商務(wù)應(yīng)用系統(tǒng)的應(yīng)用企業(yè)往往需要將現(xiàn)有的不同的電子商務(wù)應(yīng)用加以集成(包括EAI或者B2BI)。下面首先描述企業(yè)應(yīng)用程序整合(EnterpriseApplicationIntegrationEAI)與企業(yè)間整合(B2BIntegrationB2Bi)若是將B2Bi的觀念加以延伸即構(gòu)成所謂的企業(yè)供應(yīng)鏈。二、實(shí)現(xiàn)技術(shù)(一)數(shù)據(jù)封裝由于本系統(tǒng)是基于We

5、b服務(wù)技術(shù)因此在進(jìn)行整合時(shí)通過各類接口將應(yīng)用封裝成Web服務(wù)部件后發(fā)布到UDDI注冊(cè)中心并通過接口調(diào)用相應(yīng)的應(yīng)用。它是連接各類應(yīng)用的橋梁采用的是松散的耦合方式即任何應(yīng)用都可以調(diào)用對(duì)應(yīng)的接口連接到系統(tǒng)中來方式靈活簡單快速真正實(shí)現(xiàn)了“即插即用”。當(dāng)某應(yīng)用系統(tǒng)需要被整合時(shí)它首先調(diào)用集成平臺(tái)的接口將其能夠提供的服務(wù)用WSDL描述后用SOAP消息發(fā)布到UDDI注冊(cè)中心。如果注冊(cè)中心是私有的則整合的是企業(yè)內(nèi)部的應(yīng)用系統(tǒng)。如果注冊(cè)到公有注冊(cè)中心則可以

6、在通過Internet整合不同企業(yè)之間的不同系統(tǒng)。在整合中應(yīng)用系統(tǒng)既可以遺留系統(tǒng)也可以是新開發(fā)的Web服務(wù)應(yīng)用。如果是已有的應(yīng)用系統(tǒng)需要首先將此應(yīng)用程序用類進(jìn)行封裝成Web服務(wù)組件方法是:生成描述該系統(tǒng)功能和調(diào)用方法的WSDL文件然后生成服務(wù)器端基于SOAP的服務(wù)框架(ServiceSkeleton)并在此基礎(chǔ)上開發(fā)適用于已有系統(tǒng)的適配器最后將服務(wù)描述文件通過UDDIAPI發(fā)布到UDDI注冊(cè)服務(wù)器中。(二)Web服務(wù)器在實(shí)現(xiàn)供應(yīng)鏈管理和

7、整合的體系結(jié)構(gòu)時(shí)其內(nèi)外供應(yīng)鏈的中間層的Web服務(wù)適配器是系統(tǒng)進(jìn)行整合的核心。對(duì)供應(yīng)鏈管理和整合系統(tǒng)的功能結(jié)構(gòu)進(jìn)行分析時(shí)將從實(shí)際中抽象出了功能模塊這些功能模塊是從企業(yè)內(nèi)部的基本元素和基本任務(wù)中抽象出來的。它們都有自己的作用范圍每一個(gè)模塊實(shí)際上是相關(guān)元素的屬性和功能的一個(gè)集合具有一定的獨(dú)立性。對(duì)于這些模塊可以將其功能作為一個(gè)整體發(fā)布出去這樣就可以將系統(tǒng)的業(yè)務(wù)邏輯按功能模塊進(jìn)行劃分通過Web服務(wù)的形式來實(shí)現(xiàn)各模塊的功能。在進(jìn)行系統(tǒng)結(jié)構(gòu)設(shè)計(jì)時(shí)內(nèi)

8、部供應(yīng)鏈處理企業(yè)內(nèi)部數(shù)據(jù)交流功能的實(shí)現(xiàn)而外部供應(yīng)鏈主要是將數(shù)據(jù)和功能發(fā)布給客戶和供應(yīng)商這樣使得客戶和供應(yīng)商能夠形成一個(gè)鏈狀結(jié)構(gòu)從而真正的實(shí)現(xiàn)供應(yīng)鏈管理系統(tǒng)的完整整合。那么在進(jìn)行系統(tǒng)規(guī)劃的時(shí)候就需要對(duì)這兩大部分分別處理。由于已經(jīng)將企業(yè)的整個(gè)流程進(jìn)行了功能模塊的定義那么在進(jìn)行系統(tǒng)規(guī)劃時(shí)就可以進(jìn)行模塊的組合。例如對(duì)于客戶而言需要給他提供的接口包括產(chǎn)品模塊、訂單模塊、客戶模塊中的部分方法。這樣就可以把Web服務(wù)器中的這幾個(gè)Web服務(wù)的模塊發(fā)布給

9、客戶而對(duì)于其它模塊例如:設(shè)備模塊、銷售模塊、生產(chǎn)模塊等就僅僅在企業(yè)內(nèi)部發(fā)布就可以了。在具體實(shí)現(xiàn)的時(shí)候可以采用不同的方法。在這里外部Web服務(wù)器完成的功能包括:提供企業(yè)門戶網(wǎng)站共享給客戶和供應(yīng)商的數(shù)據(jù)和功能承載單元同時(shí)由于這些模塊也要被企業(yè)內(nèi)部的系統(tǒng)使用。例如產(chǎn)品模塊中就存在產(chǎn)品分解功能所以這些模塊就需要既在內(nèi)部功能模塊發(fā)布也在外部發(fā)布。這里可以充分利用IIS服務(wù)器上的技術(shù)。這樣這些功能模塊內(nèi)部和外部用戶就都可以使用了。另一方面對(duì)于前面所

10、提到的產(chǎn)品分解功能它應(yīng)該只能由系統(tǒng)內(nèi)部的人員來進(jìn)行調(diào)用這樣就需要對(duì)發(fā)布功能進(jìn)行安全設(shè)置。內(nèi)部Web服務(wù)器完成的功能主要就是對(duì)內(nèi)部的Web服務(wù)的承載單元企業(yè)內(nèi)部的供應(yīng)鏈管理與整合系統(tǒng)進(jìn)行數(shù)據(jù)交流、通信和處理單元。(三)Web應(yīng)用服務(wù)器【收稿日期】20051110大眾科技DAZHONGKEJI2006年第2期(總第88期)No.22006(CumulativelyNo.88)131在外部供應(yīng)鏈中一個(gè)遠(yuǎn)程客戶在Internet上通過瀏覽器訪問

11、供應(yīng)鏈系統(tǒng)中的Web應(yīng)用服務(wù)器對(duì)外開放的應(yīng)用程序如一個(gè)訂單的填寫表單客戶輸入數(shù)據(jù)后通過Internet用POST或者GET方式提交給系統(tǒng)系統(tǒng)中的Web應(yīng)用服務(wù)器收到這個(gè)SOAP請(qǐng)求后調(diào)用Web服務(wù)進(jìn)行處理首先驗(yàn)證其輸入的數(shù)據(jù)是否有效若數(shù)據(jù)無效則Web服務(wù)通過SOAP協(xié)議返回給遠(yuǎn)端客戶一個(gè)數(shù)據(jù)錯(cuò)誤的消息若數(shù)據(jù)有效則將客戶輸入的數(shù)據(jù)進(jìn)行封裝封裝成數(shù)據(jù)集的形式后將其傳輸?shù)絎eb服務(wù)代理服務(wù)器。Web服務(wù)代理服務(wù)器將數(shù)據(jù)進(jìn)行解析解析時(shí)是將數(shù)據(jù)按

12、字段解析將解析的結(jié)果用數(shù)據(jù)集(Dataset)的形式傳輸?shù)綌?shù)據(jù)庫服務(wù)器進(jìn)行處理。同時(shí)當(dāng)數(shù)據(jù)庫服務(wù)器進(jìn)行處理完成后仍然以Dataset的形式返回給Web服務(wù)代理服務(wù)器Web服務(wù)代理服務(wù)器將其解析后以SOAP消息應(yīng)答的形式把處理結(jié)果傳輸給Web應(yīng)用服務(wù)器Web應(yīng)用服務(wù)器將處理結(jié)果以XMLHTML格式的形式(如表單的形式)通過Internet返回給客戶一個(gè)消息(如訂單的處理情況)。整個(gè)數(shù)據(jù)的傳輸均是以XML格式的這樣使系統(tǒng)能夠具有跨平臺(tái)跨防火

13、墻的特點(diǎn)。(四)基于Web服務(wù)的B2B電子商務(wù)的集成在企業(yè)內(nèi)部的商務(wù)處理過程中通過Web服務(wù)應(yīng)用程序可以用標(biāo)準(zhǔn)的方法把功能和數(shù)據(jù)“暴露”出來供其它應(yīng)用程序使用。例如有一個(gè)訂單登錄程序用于登錄從客戶來的新訂單包括客戶信息、發(fā)貨地址、數(shù)量、價(jià)格和付款方式等內(nèi)容還有一個(gè)訂單執(zhí)行程序用于實(shí)際貨物發(fā)送的管理。這兩個(gè)程序來自不同軟件廠商。一份新訂單進(jìn)來之后訂單登錄程序需要通知訂單執(zhí)行程序發(fā)送貨物。通過在訂單執(zhí)行程序上面增加一層Web服務(wù)訂單執(zhí)行程序

14、可以把“AddOrder”函數(shù)“暴露”出來。這樣每當(dāng)有新訂單到來時(shí)訂單登錄程序就可以調(diào)用這個(gè)函數(shù)來發(fā)送貨物了。用Web服務(wù)集成應(yīng)用程序可以使企業(yè)內(nèi)部的商務(wù)處理變得更加自動(dòng)化。但當(dāng)交易跨越供應(yīng)商和客戶、突破企業(yè)的界限時(shí)會(huì)怎么樣呢跨企業(yè)的電子商務(wù)交易集成通常叫做B2B電子商務(wù)集成。只有實(shí)現(xiàn)企業(yè)與企業(yè)之間電子商務(wù)的集成企業(yè)間的業(yè)務(wù)數(shù)據(jù)才能直接流動(dòng)起來跨企業(yè)的電子商務(wù)才能真正的實(shí)施。Web服務(wù)是B2B電子商務(wù)集成成功的關(guān)鍵。通過Web服務(wù)企業(yè)可

15、以把關(guān)鍵的商務(wù)應(yīng)用“暴露”給指定的供應(yīng)商和客戶。例如把電子下單系統(tǒng)和電子發(fā)票系統(tǒng)“暴露”出來客戶就可以以電子的方式發(fā)送訂單供應(yīng)商則可以以電子的方式發(fā)送原料采購發(fā)票。當(dāng)然這并不是一個(gè)新的概念EDI(電子文檔交換)早就是這樣了。但是Web服務(wù)的實(shí)現(xiàn)要比EDI簡單得多而且Web服務(wù)運(yùn)行在Internet上在世界任何地方都可輕易實(shí)現(xiàn)其運(yùn)行成本就相對(duì)較低。Web服務(wù)并不像EDI那樣是文檔交換或B2B集成的完整解決方案。用Web服務(wù)來實(shí)現(xiàn)B2B集成

16、的最大好處在于可以輕易實(shí)現(xiàn)互操作性。只要把商務(wù)邏輯“暴露”出來成為Web服務(wù)就可以讓任何指定的合作伙伴調(diào)用這些商務(wù)邏輯而不管他們的系統(tǒng)在什么平臺(tái)上運(yùn)行使用什么開發(fā)語言。這樣就大大減少了花在B2B集成上的時(shí)間和成本讓許多原本無法承受EDI的中小企業(yè)也能實(shí)現(xiàn)B2B集成。利用Web服務(wù)技術(shù)實(shí)現(xiàn)B2B電子商務(wù)的集成。在軟件再利用的觀念前提下根據(jù)Web服務(wù)具備跨平臺(tái)、跨語言、以及跨元件模組的特性企業(yè)使用者可以不需考慮其本身所使用的平臺(tái)及應(yīng)用程序的

17、類型便可以利用服務(wù)端企業(yè)所提供的Web服務(wù)來達(dá)成企業(yè)目標(biāo)和加速企業(yè)之間的信息資源、流程及應(yīng)用系統(tǒng)的集成。整個(gè)集成系統(tǒng)以Web服務(wù)的角度來看可以區(qū)分為兩個(gè)角色分別為服務(wù)提供者(供應(yīng)端)及服務(wù)請(qǐng)求者(需求端)。與供應(yīng)端有合作關(guān)系的還包括后端的原料供應(yīng)商以及產(chǎn)品協(xié)同設(shè)計(jì)廠商需求端則包含制造商、經(jīng)銷商、營運(yùn)商、以及零售商等。需求端可以通過Web服務(wù)對(duì)供應(yīng)端提出需求請(qǐng)求而供應(yīng)端也可以通過Web服務(wù)對(duì)需求端的需求做出相應(yīng)的回應(yīng)。當(dāng)零售商對(duì)原料供應(yīng)商

18、也有直接的信息資源需求時(shí)不需要再通過制造商傳達(dá)可加速整體供應(yīng)鏈中信息資源流通的速率降低需求預(yù)測的錯(cuò)誤達(dá)到成品庫存壓縮的目的從而降低企業(yè)的存貨成本有效提升B2B電子商務(wù)效率。在企業(yè)集成部分各企業(yè)在提供Web服務(wù)前都首先到UDDI商業(yè)注冊(cè)中心完成注冊(cè)手續(xù)并提供一個(gè)WSDL文件做為服務(wù)描述之用服務(wù)都能被動(dòng)態(tài)的選擇與集成。當(dāng)需求企業(yè)對(duì)UDDI發(fā)出需求時(shí)UDDI會(huì)依條件選擇出合適的服務(wù)提供者并回傳Web服務(wù)的WSDL文件。企業(yè)可依據(jù)WSDL文件中

19、記載的服務(wù)使用方式與Web服務(wù)進(jìn)行互動(dòng)達(dá)成企業(yè)需求。需求企業(yè)與Web服務(wù)間的信息流通則透過SOAP協(xié)議來達(dá)成。在分布式架構(gòu)中企業(yè)之間的集成會(huì)因?yàn)椴捎玫钠脚_(tái)不同而使溝通或是整合困難在Web服務(wù)的環(huán)境中上述問題可通過由SOAP協(xié)議加以解決。因?yàn)镾OAP協(xié)議規(guī)定了信息封裝的格式與排列順序以及利用XML作為溝通的標(biāo)準(zhǔn)語言解決了原本采用的平臺(tái)、實(shí)作方式以及編程語言不一致所產(chǎn)生的問題。三、小結(jié)本文是對(duì)系統(tǒng)主要實(shí)現(xiàn)技術(shù)的研究研究分析內(nèi)外供應(yīng)鏈體系結(jié)構(gòu)

20、的主要組件實(shí)現(xiàn)技術(shù)。在供應(yīng)鏈系統(tǒng)中首先將企業(yè)應(yīng)用程序用類進(jìn)行封裝成Web服務(wù)組件同時(shí)生成描述該系統(tǒng)功能和調(diào)用方法的WSDL文件然后生成服務(wù)器端基于SOAP的服務(wù)框架(ServiceSkeleton)并在此基礎(chǔ)上開發(fā)適用于已有系統(tǒng)的適配器最后將服務(wù)描述文件通過UDDIAPI發(fā)布到UDDI注冊(cè)服務(wù)器中。當(dāng)客戶通過要訪問企業(yè)的應(yīng)用程序時(shí)先用WSDL描述需要訪問的服務(wù)再用SOAP消息向注冊(cè)中心發(fā)出查詢請(qǐng)求注冊(cè)中心將該方法的WSDL描述返回客戶客

21、戶用得到的WSDL描述生成SOAP請(qǐng)求消息綁定服務(wù)提供者通過SOAP路由器分析HTTP頭找出某個(gè)Web服務(wù)中間層即Web服務(wù)適配器的位置將該請(qǐng)求傳送到所請(qǐng)求的Web服務(wù)適配器適配器激活應(yīng)用應(yīng)用系統(tǒng)處理請(qǐng)求(這里包括了數(shù)據(jù)訪問和數(shù)據(jù)庫的連接處理)并將結(jié)果返回給中間層適配器將得到的結(jié)果打包成SOAP消息返回給SOAP路由器SOAP消息再返回到Web應(yīng)用服務(wù)器客戶最終得到包含執(zhí)行結(jié)果的SOAP消息通過窗體或者是IE瀏覽器方式傳輸給客戶。探討了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論