張珍 張輝
摘要摘要:作為一種面向服務(wù)的計(jì)算模式,Web服務(wù)具有松散耦合、與平臺(tái)無(wú)關(guān)等優(yōu)點(diǎn),能簡(jiǎn)化跨組織應(yīng)用的共享與集成,得到快速發(fā)展和應(yīng)用。同時(shí),社會(huì)個(gè)體間交互合作越來(lái)越頻繁,Web服務(wù)還有很多問(wèn)題有待解決,也存在很多挑戰(zhàn)。介紹Web服務(wù)有關(guān)知識(shí),分析Agent技術(shù),給出Agent 自適應(yīng)演化決策機(jī)制思路,最后提出了一種兼顧公平性的Web服務(wù)QoS評(píng)價(jià)模型,為用戶提供最佳服務(wù)。
關(guān)鍵詞關(guān)鍵詞:Web服務(wù);Agent;自適應(yīng)演化;QoS
DOIDOI:10.11907/rjdk.1511071
中圖分類號(hào):TP302
文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào)文章編號(hào):16727800(2015)011001702
基金項(xiàng)目基金項(xiàng)目:2015年度湖北省教育廳科學(xué)研究計(jì)劃指導(dǎo)性項(xiàng)目(B2015319)
作者簡(jiǎn)介作者簡(jiǎn)介:張珍(1977-),女,湖北隨州人,武漢工程大學(xué)電氣信息學(xué)院講師,研究方向?yàn)殡姽る娮?、通信電路與系統(tǒng)、語(yǔ)義Web、形式語(yǔ)義;張輝(1972-),男,湖北隨州人,武漢船舶職業(yè)技術(shù)學(xué)院電氣與電子工程學(xué)院教授,研究方向?yàn)榫W(wǎng)絡(luò)數(shù)據(jù)庫(kù)、語(yǔ)義Web服務(wù)。
0引言
Web服務(wù)(Web Service,簡(jiǎn)稱WS)是一種服務(wù)導(dǎo)向架構(gòu)技術(shù)。目前學(xué)術(shù)界分別從功能、組成框架、實(shí)現(xiàn)目標(biāo)角度、網(wǎng)格計(jì)算(grid computing)、信息檢索以及語(yǔ)義等角度對(duì)Web服務(wù)進(jìn)行了研究。其中,語(yǔ)義Web的目標(biāo)是開發(fā)一系列的語(yǔ)言和技術(shù)來(lái)表達(dá)計(jì)算機(jī)可理解的語(yǔ)義信息,以提供計(jì)算機(jī)可處理的Web內(nèi)容,從而使得各種自動(dòng)化智能技術(shù)能夠代替?zhèn)鹘y(tǒng)的(半)人工方式,更為方便和直接地對(duì)數(shù)量龐大的Web內(nèi)容進(jìn)行處理。Web服務(wù)技術(shù)被業(yè)界稱為繼PC和Internet之后,計(jì)算機(jī)IT技術(shù)的第三次革命[1]。
Web服務(wù)是自描述的、自包含的和語(yǔ)言獨(dú)立的,可以通過(guò)Web進(jìn)行發(fā)布、查找和調(diào)用。它具有以下特征[23]:①松散耦合性。應(yīng)用組件之間的松散耦合替代了緊密耦合,這種松散耦合將應(yīng)用組件中的參與者隔離開來(lái),使得通信雙方中某一方的變動(dòng)并不會(huì)影響另一方;②互操作性。任何Web 服務(wù)都可以與其它Web 服務(wù)進(jìn)行交互;③普遍性。平臺(tái)不相關(guān)性取代了平臺(tái)依賴性,Web 服務(wù)是基于標(biāo)準(zhǔn)的、開放的、業(yè)界都接受的Internet標(biāo)準(zhǔn)協(xié)議和XML數(shù)據(jù)格式,任何支持這些技術(shù)的設(shè)備都可以調(diào)用和訪問(wèn)Web服務(wù)。另外,Web服務(wù)還可以和其他Web服務(wù)組合在一起,形成新的Web服務(wù),這就是Web服務(wù)組合。
Web服務(wù)組合目前尚無(wú)統(tǒng)一定義,一種說(shuō)法是指在Web服務(wù)之間,為完成一項(xiàng)特定工作而相互協(xié)作。它主要是指將一些具有獨(dú)立邏輯功能的服務(wù),按照某種規(guī)則合成一個(gè)功能更強(qiáng)的新服務(wù)。這個(gè)新服務(wù)就是Web服務(wù)組合,一個(gè)通用的Web服務(wù)組合系統(tǒng)需和服務(wù)使用者、提供者或第三方增值商沒有任何關(guān)系。但如何將原來(lái)獨(dú)立的服務(wù)合成為一個(gè)新服務(wù),合成的流程也就是Web服務(wù)組合的機(jī)制是目前所研究的熱點(diǎn)問(wèn)題。本文提出Agent 自適應(yīng)演化決策機(jī)制思路,并提出了一種兼顧公平性的Web服務(wù)QoS評(píng)價(jià)模型,為用戶提供最佳服務(wù)。
1基于Agent 的自適應(yīng)演化決策機(jī)制
1.1基于Agent 技術(shù)的Web 服務(wù)組合機(jī)制
雖然Web服務(wù)技術(shù)得到了廣泛應(yīng)用,但現(xiàn)今社會(huì),個(gè)體間交互合作越來(lái)越頻繁,Web服務(wù)還有很多問(wèn)題有待解決,同時(shí)也存在很多挑戰(zhàn)。Web服務(wù)組合的情況非常復(fù)雜,具體表現(xiàn)為在組合過(guò)程中,服務(wù)外部的運(yùn)行環(huán)境以及客戶的需求是不斷變化的,這些變化會(huì)影響最終組合目標(biāo)的實(shí)現(xiàn)。運(yùn)行過(guò)程中的自適應(yīng)演化方法與技術(shù)是實(shí)現(xiàn)Web 服務(wù)組合可靠性和魯棒性的保障[45]。由于Agent具有自治性、交互性、感知性,能夠彌補(bǔ)現(xiàn)有Web 服務(wù)技術(shù)的不足,因此Agent 技術(shù)與Web 服務(wù)技術(shù)的集成能夠增強(qiáng) Web 服務(wù)的自適應(yīng)性和主動(dòng)性,它為實(shí)現(xiàn)更優(yōu)的Web服務(wù)組合提供了新的解決思路。本文提出可以根據(jù)Agent 的用戶偏好元規(guī)則庫(kù),基于許瓦茲集準(zhǔn)則(Schwartz criterion)和辯論方法,發(fā)現(xiàn)偏好擴(kuò)展順序,據(jù)此在可變目標(biāo)模型的基礎(chǔ)上增加偏好約束,構(gòu)建符合用戶偏好約束的增廣目標(biāo)模型(GoalPref),以滿足用戶個(gè)性化和實(shí)時(shí)決策的需求。在此基礎(chǔ)上,定義定量偏好約束信息(或信任度)的啟發(fā)式搜索函數(shù),設(shè)計(jì)基于GoalPref 的啟發(fā)式搜索算法,以高效發(fā)現(xiàn)最符合偏好約束的服務(wù)組合流程實(shí)例。通過(guò)公共的Web 組合實(shí)驗(yàn)數(shù)據(jù),測(cè)試該自適應(yīng)決策算法的效率以及負(fù)載能力,并和目前各種基于規(guī)劃的服務(wù)組合算法進(jìn)行性能及偏好滿意度比較,以提供Web服務(wù)組合策略的最佳選擇。
2結(jié)語(yǔ)
Web服務(wù)組合作為面向服務(wù)的開發(fā)范例中實(shí)現(xiàn)資源共享與應(yīng)用集成的主要技術(shù),具有良好的應(yīng)用前景。Web服務(wù)組合是一項(xiàng)復(fù)雜的工作,要保證服務(wù)組合的可靠性和魯棒性,必須要使服務(wù)組合過(guò)程具有自適應(yīng)性。本文提出的Agent 自適應(yīng)演化決策機(jī)制思路以及一種兼顧公平性的Web服務(wù)QoS評(píng)價(jià)模型,可以為Web服務(wù)組合策略的最佳選擇提供一定的技術(shù)支持。
參考文獻(xiàn)參考文獻(xiàn):
[1]孔婷,鄔家煒,高云全.Web Service基本架構(gòu)及關(guān)鍵技術(shù)[J].科技廣場(chǎng),2006(3):1011.
[2]張輝.基于P2P的語(yǔ)義Web服務(wù)發(fā)現(xiàn)模型研究[J].微電子學(xué)與計(jì)算機(jī),2008,25(10):221223.
[3]A TSALGATIDOU,T PILIOURA.An overview of standards and related technology in web services[J].Distributed and Parallel Databases.2002,12(3) :2630.
[4]張輝.基于Agent自適應(yīng)演化決策機(jī)制研究[J].武漢船舶職業(yè)技術(shù)學(xué)學(xué)報(bào),2013(2):3841.
[5]童紅霞.基于Agent的Web服務(wù)組合技術(shù)研究[D].上海:上海交通大學(xué),2009.
[6]馮名正.Web服務(wù)組合關(guān)鍵技術(shù)研究[D].南京:東南大學(xué),2006.
責(zé)任編輯(責(zé)任編輯:陳福時(shí))