摘要:分析國內(nèi)外供應(yīng)鏈管理研究現(xiàn)狀,探討在供應(yīng)鏈中引入移動agent的技術(shù)優(yōu)勢。將移動agent技術(shù)應(yīng)用于供應(yīng)鏈管理系統(tǒng),可以增強供應(yīng)鏈網(wǎng)絡(luò)中各個環(huán)節(jié)的信息傳遞速度和共享程度,提高供應(yīng)鏈的敏捷性和對市場的快速反應(yīng)能力,從而降低供應(yīng)鏈的牛鞭效應(yīng)。提出了基于移動agent的供應(yīng)鏈管理系統(tǒng)模型,并對系統(tǒng)實現(xiàn)的幾個關(guān)鍵問題做了探討。
關(guān)鍵詞:移動agent;供應(yīng)鏈;供應(yīng)鏈管理
1 引言
供應(yīng)鏈?zhǔn)怯晒?yīng)商、制造商、分銷商、零售商和消費者等圍繞著某種商品的產(chǎn)、銷、供,通過與上游、下游成員的連接組成的供需網(wǎng)絡(luò)。為了達(dá)到多元化和個性化發(fā)展,敏捷制造正在成為企業(yè)追求的重要戰(zhàn)略目標(biāo)。移動agent技術(shù)作為一種嶄新的技術(shù),由于其具有智能性、主動性、自治性、響應(yīng)性、可移動性等特性,使得它尤其適合用來模擬供應(yīng)鏈中分散在不同地理位置上的企業(yè)。移動agent的引入,對企業(yè)供應(yīng)鏈管理系統(tǒng)的進一步研究,提高企業(yè)競爭力,具有十分重要的意義。
2 移動agent技術(shù)概述
20世紀(jì)90年代初由General Magic公司在推出商業(yè)系統(tǒng)Telescript時提出了移動agent的概念。簡單地說,移動agent是一個能在異構(gòu)網(wǎng)絡(luò)中自主地從一臺主機遷移到另一臺主機,并可與其他agent或資源交互的程序,實際上它是agent技術(shù)與分布式技術(shù)相結(jié)合的產(chǎn)物[1]。
移動agent是一種特殊的agent,具有降低網(wǎng)絡(luò)負(fù)載、克服網(wǎng)絡(luò)延遲、包裝不同協(xié)議、自主執(zhí)行、動態(tài)適應(yīng)性、異構(gòu)性、強壯性和容錯性等幾個方面的特性。由于具有的上述諸多特性,使得它在實際中得到了廣泛的應(yīng)用,如電子商務(wù)、工業(yè)控制、分布式信息檢索、電信網(wǎng)絡(luò)服務(wù)、移動數(shù)據(jù)庫系統(tǒng)等[2]。
3 供應(yīng)鏈管理研究的國內(nèi)外現(xiàn)狀
在國外,隨著供應(yīng)鏈管理的廣泛實施,支持供應(yīng)鏈管理的理論和模型也非常的多,如 Tomas 等提出的協(xié)調(diào)供應(yīng)鏈管理結(jié)構(gòu)[3]、Bhatnagar等建立的多工廠協(xié)作模型[4]、Fox 等設(shè)計的供應(yīng)鏈管理功能結(jié)構(gòu)的三個層次等等[5]。此外,借用多代理理論對供應(yīng)鏈管理理論進行研究也是一個研究的熱點。如Swaminathan 等就利用多代理技術(shù)建立了用于供應(yīng)鏈仿真的框架;美國國家制造科學(xué)中心、加拿大多倫多大學(xué)等也都在各自的研究項目中建立了多代理的開發(fā)環(huán)境,并進行了供應(yīng)鏈管理的研究與仿真[6]。
國內(nèi)高等院校和科學(xué)院所相繼展開了研究供應(yīng)鏈的熱潮,進行了技術(shù)攻關(guān),在理論研究和技術(shù)實施上均取得了重大進展和突破。在供應(yīng)鏈設(shè)計方面,有學(xué)者提出了基于產(chǎn)品的供應(yīng)鏈設(shè)計,另外還有學(xué)者提出了基于多代理的供應(yīng)鏈設(shè)計、基于 Web的供應(yīng)鏈設(shè)計、基于電子商務(wù)的供應(yīng)鏈設(shè)計等等;結(jié)合敏捷制造等理論,國內(nèi)學(xué)者提出了敏捷供應(yīng)鏈管理,結(jié)合協(xié)調(diào)控制理論,還有協(xié)調(diào)合作供應(yīng)鏈管理等等[7]。
4 基于移動agent的供應(yīng)鏈管理系統(tǒng)模型
4.1將移動agent引入供應(yīng)鏈管理系統(tǒng)
在計算機和網(wǎng)絡(luò)技術(shù)的支持下,供應(yīng)鏈的敏捷化、知識化特性更加明顯。人工智能技術(shù)不斷發(fā)展,并不斷應(yīng)用于供應(yīng)鏈中。目前國內(nèi)外利用agent技術(shù)來解決生產(chǎn)控制與管理問題的研究相當(dāng)廣泛,常常通過代理之間的協(xié)商、合作來共同完成任務(wù)。Fox等人應(yīng)用多Agent體系構(gòu)建了一個包含訂單清求agent、物流agent、運輸agent、計劃agent、資源agent和分發(fā)agent共六種agent的供應(yīng)鏈管理系統(tǒng);李曉紅等人針對供應(yīng)鏈的動態(tài)性和不確定性,構(gòu)建了基于移動agent的動態(tài)供應(yīng)鏈體系,他們根據(jù)在項目生命周期的不同階段中移動agent的具體任務(wù),將移動agent分為信息收集與發(fā)布agent、談判agent、生命過程監(jiān)控agent和服務(wù)維修agent四類[8]。
在供應(yīng)鏈中引入移動agent,為供應(yīng)鏈管理和企業(yè)信息系統(tǒng)集成提供了新的思路。通過增強供應(yīng)鏈網(wǎng)絡(luò)中各環(huán)節(jié)的信息傳遞速度和共享程度,克服由于信息孤立造成的信息失真和對信息的扭曲,從而提高供應(yīng)鏈的敏捷性和對市場的快速反應(yīng)能力。
4.2 基于移動agent的供應(yīng)鏈管理系統(tǒng)模型的設(shè)計
由于供應(yīng)鏈上的各節(jié)點的活動都是圍繞訂單而進行的,因此在本模型的設(shè)計中,采用移動agent來代表訂單對象,各個agent被派到各地去執(zhí)行不同任務(wù)。代表消費者需求的訂單在供應(yīng)鏈上進行流動的過程中,會轉(zhuǎn)化為采購訂單、運輸訂單等,并分別派到相對應(yīng)的各節(jié)點進行信息處理和交互,如圖1所示。該模型利用移動agent通過Internet在供應(yīng)商、生產(chǎn)商、分銷商和零售商之間移動來實現(xiàn)供應(yīng)鏈節(jié)點企業(yè)之間的協(xié)調(diào)管理。
4.3 采用移動agent的技術(shù)優(yōu)勢
與傳統(tǒng)的供應(yīng)鏈管理模式相比,基于移動agent的供應(yīng)鏈管理模式有其明顯的優(yōu)勢。主要表現(xiàn)在以下幾個方面:
(1)分布性:一組各具特性的、與平臺無關(guān)的移動agent負(fù)責(zé)供應(yīng)鏈管理的各項功能;
(2)動態(tài)適應(yīng)性:每一個agent都和其運行環(huán)境進行交互,感知網(wǎng)絡(luò)環(huán)境變化,并自主快速地做出反應(yīng),使整個系統(tǒng)始終保持在最優(yōu)狀態(tài);
(3)智能性:每個agent都有人工智能的特點;
(4)完整性:每個agent都能感知到其它agent的功能范圍,并能很容易地獲得同樣的功能;
(5)響應(yīng)性:每個agent既是客戶端也是服務(wù)器端,因此既能從其它agent處獲得信息,也能向其它agent發(fā)送信息;
(6)隨時性:每個agent都能在規(guī)定時間內(nèi)對任何請求做出響應(yīng),但是響應(yīng)的質(zhì)量與所允許的響應(yīng)時間是成比例的。
4.4 基于移動agent的供應(yīng)鏈管理系統(tǒng)實現(xiàn)的幾個關(guān)鍵問題
4.4.1 各訂單agent之間的信息交互問題
在基于移動agent的供應(yīng)鏈管理系統(tǒng)中,各訂單agent之間的交互采用agent通訊語言ACL(Agent Communication Language)。ACL基于語言—行為理論(speech act),定義了agent及服務(wù)設(shè)施間協(xié)商過程的語法和語義。
4.4.2 遷移機制
在基于移動agent的供應(yīng)鏈管理系統(tǒng)中,各個訂單agent的遷移也是系統(tǒng)的核心問題之一。agent的遷移方式有命令方式和計劃方式。在本模型的設(shè)計中,agent的遷移采用計劃方式。
4.4.3 遷移失效問題
采用移動agent技術(shù)的系統(tǒng),即使派出agent的主機與網(wǎng)絡(luò)脫離,被派出去的agent也能繼續(xù)自主操作。移動agent在遷移到其目的地的過程中,可能會遇到各種麻煩,即遷移失效的問題。為解決遷移失效問題可以采用一套專門的機制來保障agent在遇到網(wǎng)絡(luò)故障時也能夠正常有效地遷移,此即Dock系統(tǒng)的功能[9]。它的實現(xiàn)體現(xiàn)了移動計算的特征,增強了系統(tǒng)的強壯性。
4.4.4 容錯問題
在任何系統(tǒng)的設(shè)計中,容錯機制都很重要,用移動agent技術(shù)的系統(tǒng)尤其如此。因此在本模型的設(shè)計中,采用Dock系統(tǒng)來增強移動agent的強壯性和容錯性。
5 結(jié)束語
本文采用移動agent技術(shù),將供應(yīng)鏈中各節(jié)點聯(lián)系起來,使得分布在各個地理位置的供應(yīng)鏈節(jié)點都具有智能性、動態(tài)性,能有效地解決供應(yīng)鏈優(yōu)化、協(xié)作、協(xié)調(diào)等問題?;谝苿觓gent的供應(yīng)鏈管理系統(tǒng)的提出,為供應(yīng)鏈管理和企業(yè)信息系統(tǒng)集成提供了新的思路。對企業(yè)供應(yīng)鏈管理系統(tǒng)的進一步研究,具有十分重要的實踐價值。
參考文獻(xiàn)
[1] Wooldridge M J,Jennings N R.Intelligent agent:theory and practice, Knowledge Engineering Review[J].1995,10(2):115-152.
[2] 張云勇.移動agent及其應(yīng)用[M].北京:清華大學(xué)出版社,2003.
[3] Tomas D.J., Griffin P.M. Coordinated Supply Chain Management. European Journalof Operational Research[J]. 1996, 94(1): 1-15.
[4] Bhatnagar R., Chandra P. Models for Multi-plant Coordination. European Journal of Operational Research[J]. 1993, 67(2): 141-160.
[5] Fox M.S., Chionglo J.F., Barbuceanu M. Integrated Supply Chain Management[M]. In:Technical Report. University of Toronto, April, 1992.
[6] Nenad Ivezic, Mario Barbacci, John Robert, Don Libes, Tom Potok. An Analysis of a Supply Chain Management Agent Architecture[C]. Fourth International Conference on Multi-Agent Systems, 2000.
[7] 譙斯允.供應(yīng)鏈管理系統(tǒng)研究及設(shè)計[D].華中科技大學(xué),2006:8-9.
[8] 李曉紅,馮志勇,孫濟洲.基于移動Agent建立企業(yè)動態(tài)供應(yīng)鏈[J].天津大學(xué)學(xué)報,2003, 36(2):230-233.
[9] 肖潔.基于移動agent的web信息搜索的研究[D].大連海事大學(xué),2006:28-29.