當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 湖南OA系統(tǒng) > 長(zhǎng)沙OA系統(tǒng) > 長(zhǎng)沙OA信息化
基于Web服務(wù)的供應(yīng)鏈庫(kù)存管理(AMT研究院 張麗鋒)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
AMTeam.org1. 前言
隨著經(jīng)濟(jì)的飛速發(fā)展,市場(chǎng)競(jìng)爭(zhēng)越來越激烈,越來越多的企業(yè)加入到供應(yīng)鏈中以提升自己的市場(chǎng)競(jìng)爭(zhēng)力。相應(yīng)的,供應(yīng)鏈管理也越來越受到人們的重視。而在供應(yīng)鏈管理中,庫(kù)存管理則是最為重要的組成部分之一,因?yàn)殡S著產(chǎn)品品種數(shù)量的急劇增加,供應(yīng)鏈上供應(yīng)商和銷售商的庫(kù)存負(fù)擔(dān)越來越重,如何降低供應(yīng)鏈中各成員的庫(kù)存水平,提高他們的資金周轉(zhuǎn)率和回報(bào)率,達(dá)到供應(yīng)鏈中各方的多贏,從而實(shí)現(xiàn)整個(gè)供應(yīng)鏈的價(jià)值增殖,就成了各方越來越關(guān)注的問題,可以這么說,庫(kù)存管理已經(jīng)成為供應(yīng)鏈上各節(jié)點(diǎn)企業(yè)實(shí)現(xiàn)合作以及供應(yīng)鏈實(shí)現(xiàn)集成管理的關(guān)鍵。因此,庫(kù)存管理技術(shù)成為了供應(yīng)鏈管理技術(shù)的重要研究領(lǐng)域,國(guó)外也相繼出現(xiàn)了一些先進(jìn)的庫(kù)存管理技術(shù),如供應(yīng)商管理庫(kù)存(Vendor Managed Inventory ,VMI),聯(lián)合庫(kù)存管理(Co-managed Inventory ,CMI),協(xié)同規(guī)劃、預(yù)測(cè)和補(bǔ)給(Collaborative Planning ,Forecasting & Replenishment ,CPFR)。
然而,這些庫(kù)存管理技術(shù)的實(shí)現(xiàn)都是有前提的,那就是供應(yīng)鏈各成員企業(yè)之間能夠?qū)崿F(xiàn)信息共享。但是由于不同的企業(yè)采用的信息系統(tǒng)的開發(fā)語(yǔ)言不同,部署平臺(tái)不同,通訊協(xié)議也可能不同,對(duì)外交換的數(shù)據(jù)格式更有可能有著巨大的差異,因此要進(jìn)行信息交換是十分困難的。傳統(tǒng)的解決辦法就是利用EDI技術(shù)。但是由于成本太高,實(shí)施起來也有很多困難,只有少部分大企業(yè)才有能力使用。此外,現(xiàn)實(shí)的經(jīng)濟(jì)生活中競(jìng)爭(zhēng)激烈、瞬息萬變,供應(yīng)鏈上成員的變動(dòng)更是很經(jīng)常的事情,在這種情況下要對(duì)企業(yè)的信息系統(tǒng)作相應(yīng)的變動(dòng),不僅十分困難,而且成本也非常高?,F(xiàn)在,隨著Web Service技術(shù)的出現(xiàn),我們又看到了一線曙光,我們可以利用以XML技術(shù)為基礎(chǔ)的Web服務(wù)來解決這些問題。
2. Web服務(wù)簡(jiǎn)介
Web服務(wù)是用標(biāo)準(zhǔn)協(xié)議建立的、提供應(yīng)用程序功能的一個(gè)網(wǎng)絡(luò)接口。該接口能夠使用XML消息通過網(wǎng)絡(luò)來訪問,描述了一組可訪問的服務(wù)。這一系列技術(shù)和服務(wù)可以在Internet上發(fā)布、發(fā)現(xiàn)以及調(diào)用。
Web服務(wù)系列技術(shù)主要包括XML、SOAP、WSDL和UDDI。XML(Extensible Markup Language),即可標(biāo)記擴(kuò)展語(yǔ)言,是一種跨平臺(tái)的、更有效率、更實(shí)用、易于流行的信息交換標(biāo)準(zhǔn)。SOAP(Simple Object Access Protocol),是一種以XML為基礎(chǔ)的信息傳送通訊協(xié)議。WSDL(Web Service Description Language),是Web服務(wù)的說明書,提供了一種Web服務(wù)功能的抽象化描述方式。UDDI(Universal Description ,Discovery ,and Integration),是一項(xiàng)關(guān)于如何在網(wǎng)際網(wǎng)絡(luò)上發(fā)布、發(fā)現(xiàn)Web服務(wù)的標(biāo)準(zhǔn)。SOAP,WSDL以及UDDI彼此合作,共同組成一套完整的Web服務(wù)架構(gòu)。
3. 基于Web服務(wù)的供應(yīng)鏈庫(kù)存管理系統(tǒng)
3.1.基于Web服務(wù)的供應(yīng)鏈庫(kù)存管理系統(tǒng)架構(gòu)
基于Web服務(wù)的供應(yīng)鏈庫(kù)存管理系統(tǒng)架構(gòu)如圖1所示。在這個(gè)架構(gòu)中,所有供應(yīng)鏈成員都必須以Web服務(wù)的形式來提供自己的庫(kù)存相關(guān)信息,任意兩個(gè)供應(yīng)鏈成員之間都可以共享對(duì)方的庫(kù)存信息,乃至于銷售信息等其他信息,只要得到對(duì)方的許可。整個(gè)架構(gòu)的核心是信息控制中心,它負(fù)責(zé)對(duì)所有供應(yīng)鏈成員的Web服務(wù)進(jìn)行管理,還負(fù)責(zé)對(duì)供應(yīng)鏈成員的身份進(jìn)行管理,在每一個(gè)供應(yīng)鏈成員處,都有一個(gè)子控制中心,負(fù)責(zé)對(duì)該成員提供的Web服務(wù)進(jìn)行訪問控制,同時(shí)提供訪問的安全保障。整個(gè)模型利用Web服務(wù)來實(shí)現(xiàn),充分發(fā)揮了Web服務(wù)跨平臺(tái)的特性以及它的柔性,從而使這個(gè)模型更能適應(yīng)供應(yīng)鏈庫(kù)存管理的需要。
圖1
3.2.信息控制中心的設(shè)計(jì)
信息控制中心是整個(gè)供應(yīng)鏈庫(kù)存管理系統(tǒng)的中心,它將所有供應(yīng)鏈成員的庫(kù)存系統(tǒng)連接起來,使之成為一個(gè)有機(jī)的整體。它具有以下功能:
(1)為每個(gè)供應(yīng)鏈成員發(fā)布和發(fā)現(xiàn)Web服務(wù)提供一個(gè)平臺(tái)
在Web服務(wù)的架構(gòu)中,UDDI是一個(gè)不可缺少的部分,因?yàn)闆]有UDDI,服務(wù)的提供方無法使使用者了解自己所提供的服務(wù),而服務(wù)的使用方也無法找到自己需要的服務(wù),從而Web服務(wù)就無法實(shí)現(xiàn)。在這個(gè)架構(gòu)中,信息控制中心就是起著UDDI的作用。它允許所有的供應(yīng)鏈成員在它的平臺(tái)上進(jìn)行Web服務(wù)的發(fā)布和檢索,從而使它們可以使用Web服務(wù)來進(jìn)行信息的共享,從而在庫(kù)存管理上進(jìn)行協(xié)同,降低各方的安全庫(kù)存,達(dá)到雙贏的效果。
實(shí)際上,采用現(xiàn)有的UDDI注冊(cè)庫(kù)是做簡(jiǎn)單的方式,微軟和IBM都在Internet上提供了這樣的UDDI這冊(cè)庫(kù)。但是,這些UDDI中對(duì)企業(yè)信息的描述和分類是按照美國(guó)企業(yè)的標(biāo)準(zhǔn)定義的,不適合中國(guó)企業(yè),而且UDDI中提供的查詢Web服務(wù)的API更多的是對(duì)Web服務(wù)的查詢,沒有基于企業(yè)信息的搜索,因而不適用于供應(yīng)鏈的情況。因此,就必須要參考UDDI的數(shù)據(jù)結(jié)構(gòu)、API和其他特性,自主開發(fā)適用于供應(yīng)鏈庫(kù)存管理系統(tǒng)的Web服務(wù)發(fā)布和發(fā)現(xiàn)的平臺(tái)。
(2)對(duì)供應(yīng)鏈的成員進(jìn)行身份管理
每一個(gè)新加入供應(yīng)鏈的成員,都必須向信息控制中心提出申請(qǐng),以獲取在供應(yīng)鏈庫(kù)存系統(tǒng)內(nèi)的訪問權(quán)。信息控制中心在對(duì)申請(qǐng)審核并通過后,會(huì)向申請(qǐng)者提供一個(gè)用戶ID,申請(qǐng)者可以憑借這個(gè)ID在信息控制中心平臺(tái)上發(fā)布和搜索Web服務(wù)。信息控制中心還會(huì)通知供應(yīng)鏈上所有的成員有新成員加入。此外,申請(qǐng)者還必須將它的非對(duì)稱秘鑰的公鑰上傳至信息控制中心,以便其他供應(yīng)鏈伙伴查詢。
對(duì)于每一個(gè)退出供應(yīng)鏈的成員,信息控制中心必須將其用戶ID刪除,同時(shí)刪除它的一切向相關(guān)信息以及它提供的服務(wù),同時(shí)提醒供應(yīng)鏈上的所有成員停止使用該成員提供的Web服務(wù),同時(shí)禁止該成員使用它們的Web服務(wù)。
通過信息控制中心,供應(yīng)鏈庫(kù)存管理系統(tǒng)可以輕易地將一個(gè)成員加入或者排除出系統(tǒng),而無須對(duì)整個(gè)系統(tǒng)作大的變動(dòng),這在Web服務(wù)出現(xiàn)之前是很難想象的。
3.3.成員企業(yè)系統(tǒng)的設(shè)計(jì)
對(duì)于每個(gè)成員企業(yè)來說,根據(jù)在供應(yīng)鏈中所扮演的角色不同,可以劃分為供應(yīng)商、分銷商、零售商等等。而無論它們的角色如何,他們既是服務(wù)的提供者,又是服務(wù)的使用者。
作為服務(wù)的提供者,首先需要了解服務(wù)的使用者到底需要哪些功能,需要哪些信息,然后根據(jù)自己的內(nèi)部系統(tǒng)的情況,使用支持Web服務(wù)的開發(fā)工具,例如IBM的WSAD,Microsoft的Visual Studio.NET,開發(fā)出能夠?qū)崿F(xiàn)這些功能,能夠調(diào)用這些信息的Web服務(wù)。在通過內(nèi)部的單元測(cè)試之后,便可以在信息控制中心的平臺(tái)上發(fā)布這些Web服務(wù),等待使用者去調(diào)用它們。
作為服務(wù)的使用者,必須要根據(jù)自己的需要,通過信息控制中心來尋找所需的Web服務(wù),并且根據(jù)服務(wù)的定義和WSDL文檔來綁定和調(diào)用服務(wù)提供者的Web服務(wù)。鑒于供應(yīng)鏈的動(dòng)態(tài)性,供應(yīng)鏈上的成員會(huì)發(fā)生變動(dòng),Web服務(wù)的提供者也在不斷發(fā)生變化,所以服務(wù)的使用者在開發(fā)的時(shí)候必須采用動(dòng)態(tài)的連接方式,這樣才能保證系統(tǒng)的柔性,避免在更換Web服務(wù)提供者的時(shí)候?qū)ο到y(tǒng)動(dòng)大手術(shù)。
每一個(gè)成員企業(yè)的系統(tǒng)中都存在著一個(gè)子控制中心,他們與信息控制中心是密切關(guān)聯(lián)的。它存放著所有調(diào)用該企業(yè)Web服務(wù)的成員企業(yè)的信息(包括用戶ID,用戶不對(duì)稱秘鑰的公鑰,用戶的訪問權(quán)限,與該用戶信息傳遞時(shí)使用的對(duì)稱秘鑰)。它對(duì)于新的申請(qǐng)使用該企業(yè)Web服務(wù)的用戶需要進(jìn)行身份驗(yàn)證,也就是到信息控制中心去查詢?cè)撚脩舻幕厩闆r。一旦確定該用戶可以使用該企業(yè)的Web服務(wù),它會(huì)從信息控制中心獲取該用戶的基本信息,存入本地,然后規(guī)定該用戶的權(quán)限,確定允許其訪問的Web服務(wù),坐后自動(dòng)生成一個(gè)該用戶在訪問這些Web服務(wù)時(shí)需要使用的對(duì)稱秘鑰,并將它用該用戶的不對(duì)稱秘鑰的公鑰加密后發(fā)送給該用戶。子控制系統(tǒng)還要負(fù)責(zé)定期對(duì)每個(gè)用戶的對(duì)稱秘鑰加以更新,并通知這些用戶,以保證公司信息的安全性。
3.4.Web服務(wù)的調(diào)用過程
在Web服務(wù)的調(diào)用過程當(dāng)中,考慮到安全性,系統(tǒng)犧牲了一些調(diào)用的效率,采用了對(duì)稱秘鑰來對(duì)傳輸過程進(jìn)行加密,并且定期改變對(duì)稱秘鑰,從而防止了成員企業(yè)的公司信息被盜去泄露。具體調(diào)用過程如下:
(1)服務(wù)提供者,根據(jù)用戶的需求,開發(fā)出所需的Web服務(wù),并經(jīng)它們?cè)谛畔⒖刂浦行牡怯洶l(fā)布。
(2)服務(wù)使用者,根據(jù)自身的需要,在信息控制中心尋找所需的Web服務(wù)。它首先尋找到相應(yīng)的服務(wù)提供者,然后向服務(wù)提供者提出向相應(yīng)調(diào)用請(qǐng)求。
(3)服務(wù)提供者對(duì)服務(wù)使用者的身份加以核實(shí),核實(shí)確定后,確定使用者對(duì)于Web服務(wù)的使用權(quán)限,然后生成一個(gè)對(duì)稱秘鑰,用使用者的不對(duì)稱秘鑰的公鑰加密后,發(fā)送給使用者。
(4)服務(wù)使用者接到對(duì)稱秘鑰后,將用戶ID和對(duì)于Web服務(wù)調(diào)用的申請(qǐng)發(fā)送給服務(wù)提供者。
(5)服務(wù)申請(qǐng)者在接到申請(qǐng)之后,首先根據(jù)用戶ID判斷該用戶是否具有調(diào)用該Web服務(wù)的權(quán)限,如果具有,就用與該用戶通訊的對(duì)稱秘鑰加密Web服務(wù)的返回信息,發(fā)送給使用者。
(6)服務(wù)使用者在接收到加密的返回信息之后,用對(duì)稱秘鑰解密,獲取所需的信息。Web服務(wù)調(diào)用完成。
4. 結(jié)束語(yǔ)
本文討論了用Web服務(wù)技術(shù)來實(shí)現(xiàn)供應(yīng)鏈庫(kù)存管理系統(tǒng),并提出了一個(gè)基于Web服務(wù)的供應(yīng)鏈庫(kù)存管理系統(tǒng)的模式。在供應(yīng)鏈系統(tǒng)中,成員多樣性與變化性使得系統(tǒng)對(duì)于跨平臺(tái)性與柔性提出了越來越高的要求。隨著XML技術(shù)的不斷發(fā)展,以XML/SOAP/WSDL為基礎(chǔ)的Web服務(wù)、UDDI系統(tǒng)的日趨成熟,不難發(fā)現(xiàn),由于上述技術(shù)所具有的平臺(tái)無關(guān)、語(yǔ)言中立、高度分散以及松散耦合的特性,它們將可以在供應(yīng)鏈領(lǐng)域?yàn)槠髽I(yè)的系統(tǒng)集成帶來巨大的機(jī)遇。
- 1誰能給介紹個(gè)OA辦公自動(dòng)化系統(tǒng)?
- 2“管理大講堂”——外包(一)(AMT 劉宇)
- 3企業(yè)成功的入口:企業(yè)架構(gòu)(謝鈺鳳 編譯)
- 4泛普ThinkOne-CRM是CRM與精確管理思想的結(jié)合
- 5OA選型需注意的第一項(xiàng):切莫急功近利
- 6安然之后的公司治理
- 7長(zhǎng)沙OA信息化實(shí)施中常見的幾個(gè)長(zhǎng)沙OA信息化工具
- 8OA是什么意思?OA是干什么的?
- 9精益生產(chǎn)與6西格瑪(二)(AMT研究院 張艷)
- 10IT治理:中國(guó)信息化的必由之道(二)
- 11IT治理架構(gòu)COBIT
- 12如何有效集成公司治理結(jié)構(gòu)和內(nèi)部管理組織架構(gòu)
- 13IT治理十問十答之七——IT治理架構(gòu)COBIT
- 14企業(yè)信息流重組模型研究(下)(王能元 霍國(guó)慶)
- 15避開并購(gòu)的IT陷阱
- 16湖南企業(yè)工程管理軟件質(zhì)量保障
- 17ITIL的最后突破
- 18《IT治理》
- 19信息安全產(chǎn)業(yè)分析:SOX法案的啟示
- 20管理大講堂:績(jī)效管理(一)管理理念與方法(AMT管政)
- 21湖南建材工程管理軟件
- 22短信集成與OA軟件中狀態(tài)報(bào)告接口
- 23AMT公開研討IT規(guī)劃與治理系列(2004年)
- 24 泛普OA軟件單點(diǎn)登錄系統(tǒng)模塊配置
- 25長(zhǎng)沙OA軟件的信息發(fā)布管理管理系統(tǒng)
- 26長(zhǎng)沙OA信息化在社交中的應(yīng)用
- 27業(yè)務(wù)驅(qū)動(dòng)環(huán)境中的IT治理(AMT 編譯整理)
- 28信息化與我國(guó)政府治理變革
- 29名家探討:重思公司治理
- 30薩班斯法案引發(fā)的思考
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號(hào)-2 渝公網(wǎng)安備50011202501700號(hào) 咨詢電話:400-8352-114