前言:本站為你精心整理了移動Agent電子商務論文范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1電子商務解決方案存在的缺點
1.1信息查詢繁瑣目前電子商務解決方案和應用系統大多采用B/S結構。進行交易的雙方,商家通過Web服務器以網頁的方式將信息出來,客戶則通過瀏覽器來查詢自己所需的信息,由于網絡信息的海量性,因此客戶往往需要瀏覽大量的內容,從中搜索自己所關心的信息,并自行對這些信息進行篩選、對比,最終訂購所需的商品。這一過程要消耗大量的時間和精力,且必須是在線完成,一次交易需要與電子商務系統進行頻繁的通信,而隨著電子商務系統應用范圍越來越廣,使用量越來越大,必然使得系統負擔加重,響應速度降低。
1.2不提供協商機制現有的電子商務應用系統基本上都不提供協商機制。商家提供了商品的基本信息和價格后,客戶只能根據自己的需要按商家所定價格出價購買,客戶既不能按自身的需要對商品和服務提出個性化的要求,如:需要特殊的顏色、商品上加印某些特殊符號或文字、要求商家提供某些方面的服務等,而商家也無法根據自身情況,對客戶購買商品適當地進行讓步,如:適當下調價格、提供贈品、延長保修期等,這就使得交易成功的可能性較低,不符合現今社會的交易模式。
1.3賣方缺乏主動性與靈活性現有的電子商務應用系統中,商家作為交易一方往往只能坐等客戶上門,缺少主動與客戶溝通的渠道和方法,雖然也進行商品宣傳,但參與量很少,即便進行了有關宣傳也必須按照系統提供的模式方法進行,而不可能根據商家自己的需要和喜好自行設計宣傳方式。
1.4不支持離線操作現有的電子商務應用系統中所有的操作都必須在線完成。即需要聯機聯網進行交易,用戶無法離開。
1.5無法進行多任務操作現有的電子商務應用系統不支持多任務操作方式。即進行商品挑選、交易時,只能對一種或一類商品進行相關操作,無法同時進行多種或多類商品的挑選,即使同時進行兩種商品的交易其操作過程也一定是并發進行的,即交替處理,無法并行操作。
由于上述問題的存在,使我們迫切需要一種主動的、智能的、快捷的、動態反映各類信息的新技術應用到電子商務應用系統中,來解決這些問題以滿足人們日益提高的要求。移動Agent的引入可以較好地解決上述問題。所謂移動Agent就是一個能在異構網絡中攜帶其代碼和狀態自主地從一臺主機遷移到另一臺主機,并可與其他Agent或資源交互,從而完成特定任務的程序。移動Agent是Agent與分布式計算技術的混血兒,其既具有Agent的特性同時又可以在分布式系統中活躍。移動Agent具有降低網絡帶寬、支持離線計算、實時遠程交互、動態均衡負載、并行任務求解、動態適應環境等多項特性,將移動Agent技術引入電子商務應用系統中,既可以發揮移動Agent的優勢,又能為電子商務中的參與者提供智能資源及完成網上交易的個性化服務,其優點和表現主要有:
1)移動Agent可以為客戶和商家提供智能化和自動化的服務。移動Agent具有自主性,可以根據創建者或使用者的要求,自主地執行相關操作。因此在電子商務應用系統中移動Agent可以根據客戶給予的相關信息(如:對商品的品牌、價格、顏色等的要求)代替客戶去瀏覽大量商品信息和服務內容,從中選擇符合客戶需要的商品,同時還可以自主地與商家就商品某些方面進行協商。另一方面,移動Agent也可以代替商家進行商品的宣傳、與客戶交流協商等工作。這樣使得客戶和商家都可以從繁瑣的交易環節中解脫出來。
2)移動Agent可以降低通信量,節約網絡帶寬,使電子商務系統運行更穩定、快捷。移動Agent的本質是將移動Agent遷移到距數據源近的地方進行計算。無需將大量數據遷移到移動Agent所在計算機上,即將執行程序遷移到靠近數據源的地方,而移動Agent本身所帶有的信息量都比較小,這就使得網絡的負擔大大降低。在電子商務應用系統中使用移動Agent,只要將客戶所需要的交易信息交付給移動Agent,移動Agent會根據情況主動地遷移到交易場所(如:自主搜索到符合客戶要求的商家所在地)代表客戶購買商品或與商家就商品的某些方面進行協商,將協商的結果返回給客戶,而不是將網上提供的大量信息遷移到本地計算機上,這種交互通信的次數少、信息量也要小的多,因此可以有效地降低網絡帶寬,使系統運行穩定,交易迅速。
3)移動Agent使客戶和商家無需在線處理事務。由于移動Agent具有自主運行的能力,即當移動Agent接受任務后就可以按要求自動去執行,因此其支持離線操作。在電子商務應用系統中,當移動A-gent接受了客戶或商家的任務,即了解了客戶或商家的要求和目標后,就根據這些內容自行去系統中執行完成各項操作,客戶和商家可以不必去管執行的過程,除非在移動Agent完成任務的過程中客戶和商家的要求發生變化需要告訴移動Agent或者移動Agent發現新問題需要等待客戶或商家處理,因此客戶和商家完全可以離線,不必時刻在線處理,這就使客戶和商家可以完全被解放出來去處理其他事務。
4)移動Agent可以使客戶和商家進行多任務處理。移動Agent具有并行任務處理的能力,即可以同時處理多項任務。在電子商務應用系統中,客戶和商家若在同一時間需要處理多個任務,如:客戶同時需要購買兩件不同的商品,而兩件商品又分屬于兩個商家,這時就可以使用兩個移動Agent,讓其同時與兩個商家進行購買或協商。這兩個移動Agent既可同時又各自獨立地完成任務,互不干擾,這樣可以大大降低交易時間,提高交易的效率。
3一種基于移動Agent的電子商務模型
3.1主要模塊的作用1)控制Agent。控制Agent的作用是收集、統計、查詢、管理各種Agent信息資源,負責協調各Agent系統按要求有序地工作,負責各Agent系統的通信。2)信息Agent。信息Agent負責收集各種信息和接收相關計算結果,該信息可能來源于客戶、商家,也可能來源于電子商務應用系統。3)移動Agent。移動Agent負責代替用戶或商家通過電子商務應用系統完成相關任務。移動Agent可以同時存在多個,以并行完成多項任務。
3.2工作流程上述模型的工作流程以客戶為例,其情況是:客戶將需求提交給信息Agent,信息Agent按照一定的計算規則對客戶的需求進行劃分,將劃分結果交予不同的移動Agent,移動Agent接受到任務后,根據信息中提供的內容和要求進入電子商務應用系統中的相應位置進行計算,如:查詢、協商,計算結果傳回給信息Agent,由信息Agent反饋給客戶,在客戶讀取結果時,移動Agent停留在原位并不返回客戶端,如果信息Agent從客戶處獲取新的信息,與之有聯系的移動Agent可以自動感知環境發生了變化,將自主地改變動作以滿足環境狀態(客戶要求)的改變,若沒有新信息,移動Agent也會自主地進行下一步操作,以便達到客戶最初的要求。如果移動Agent在某一處的計算無法為客戶得到滿意的結果,移動Agent將根據情況自主遷移到另一處繼續計算,或者與其他Agent進行聯系請求幫助,直到完成任務為止。
4移動Agent的安全性與可靠性研究
電子商務應用系統要正常地提供服務,必須具有很高的可靠性與安全性。基于移動Agent的電子商務應用系統的安全性與可靠性除了電子商務必須具備的身份鑒別、完整性、機密性和訪問權限等之外,還有很重要的一點就是移動Agent本身也需要有較高的安全性與可靠性。
4.1移動Agent的安全性移動Agent的安全性主要體現在3個方面:一是移動通信的安全,即在移動Agent遷移過程中要保證安全,一般是在遷移之前對移動Agent進行加密、簽名,到達目的地后再進行身份認證、解密、解壓縮等操作;二是遷移主機的安全,即保證遷移的目標主機免受遷移人移動Agent的影響和破壞;三是移動A-gent本身的安全,即保證移動Agent免受遷移主機的影響和破壞。在電子商務應用系統中,移動Agent的安全性直接影響整個系統的正常運行,因為電子商務系統的各項操作都是在移動Agent的影響下完成的,必須保證移動Agent在遷移到目標主機的過程中不受外界的影響,同時移動Agent和主機之間也不能互相影響,不論哪一項出了問題,都會導致移動Agent所攜帶的任務內容發生變化而導致最終實現的不是客戶或商家要求的內容,或者根本無法實現某個有實際意義的任務。
4.2移動Agent的可靠性移動Agent出錯的原因主要有兩個:位置錯和通訊錯。如果出現位置錯,而出錯位置發生在目標主機上,同時移動Agent不在目標主機上,移動Agent必須重新選擇遷移路徑或者等待目標主機恢復正常,可以采用中介服務器(驛站服務器)的方式,即在目標位發生錯誤時,將移動Agent遷移到中介服務器上等待目標位恢復正確時再重新遷移到目標主機上,如果目標主機發生錯誤之時,移動Agent恰好就處于目標主機上,在此移動Agent將丟失,其狀態和計算結果均同時丟失。通訊錯包括兩種:一是通訊線路中斷,另一種是通訊的目標主機上接受信息的Agent已經遷移到其他位置,對于發出通訊請求的移動Agent來說就失去了目標,這時該移動Agent會接收到錯誤信息,其必須更新路由,否則會永久等待直到通訊重新恢復為止,在通訊中斷的過程中,整個系統是處于死機狀態的。在電子商務應用系統中存在著大量的通訊問題,因此在利用移動Agent處理問題時,必須保證通訊的暢通,要有較強的處理通訊出錯問題的能力,即在電子商務應用系統中,要保證客戶與商家之間通訊的正確,不受外界噪聲、病毒等的干擾或破壞。
5結束語
隨著網絡技術的發展,電子商務的應用范圍越來越廣泛,為了更好地完善電子商務,必須不斷發展其實現技術,而移動Agent作為較好的一種在電子商務中應用的技術,也需要不斷地開拓進取,不斷地提高。
作者:茅雪梅單位:南京城市職業學院信息技術系