資源描述:
《不確定QoS的Web服務選擇研究》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、單位代碼11664分類號TP393學號1203810059密級西安郵電大學碩士研究生學位論文題(中、英文)目?????礁90s∞-W業(yè)皿務選擇研復????一一一一一一..一一一T.一h—e一一一R.e一一s—e—a.r..c—h一..o.f一一一W.e.b一一.S..e—r—v一一i.c.e一一一S—e..1一e—c一.t—i—o一一n..一一一.一一一WithUncertainQoS一一一一一一一一一一一一一一一一●●一一一一●一一一●一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一作者姓名?一一姍??指導教師姓名、職務蓬彥萍熬援!王室贏王專業(yè)學位
2、類別~王程亟±一專業(yè)學位領域???一量蹲扭披本???一提交論文日期????????三Q=五生搠????????摘要近年來,Web服務作為面向服務架構(gòu)SOA的一種實現(xiàn)方法被廣泛應用。越來越多的機構(gòu)將軟件和數(shù)據(jù)封裝為Web服務發(fā)布到互聯(lián)網(wǎng)上。在服務被使用的過程中,單個Web服務所提供的功能往往難以滿足用戶的需求,需要將多個Web服務進行組合,成為功能更為復雜的組合服務。Web服務組合大幅度提高了軟件資源利用率和企業(yè)應用開發(fā)的效率,完成了單個Web服務無法完成的任務,并為企業(yè)和組織之間的協(xié)作提供了途徑,成為企業(yè)級應用集成的關鍵技術。通過服務組合能夠快速、有效地提供新的服務給用
3、戶,但隨著互聯(lián)網(wǎng)上Web服務數(shù)量的不斷增加,功能屬性相同但非功能屬性(也就是QoS)不同的Web服務也越來越多。如何從海量的候選服務集中選出最符合用戶QoS需求的Web服務已經(jīng)成為一個研究熱點。大部分現(xiàn)有的QoS模型使用確定的QoS參數(shù)進行服務選擇,而在真實網(wǎng)絡中存在大量的不確定因素,使得通過基于確定QoS模型得到的組合服務在運行時QoS性能指標變差,甚至是超出用戶所能接受的范圍。如何根據(jù)不確定QoS對服務進行選擇,并且使得所選擇的服務能夠在大多數(shù)情況下都滿足用戶的需求就成為服務選擇領域必須解決的問題。本文在基于QoS的Web服務選擇研究的基礎上,主要以工作流模型為組合
4、基礎,圍繞基于不確定QoS的服務選擇問題進行了如下研究:針對QoS驅(qū)動的Web服務選擇研究,本文先研究了Web服務、Web服務組合、Web服務選擇的支撐技術。通過對基于QoS的服務選擇問題進行分析,建立了基于確定QoS的服務選擇模型。然后針對QoS中的不確定性,建立了不確定QoS模型,并將不確定QoS引入到了服務選擇模型當中,同時提出了該模型在求解時對QoS的預處理方法??紤]到魯棒優(yōu)化方法在解決不確定規(guī)劃問題的魯棒性和易處理性,本文將魯棒優(yōu)化方法引入Web服務選擇問題模型的求解過程中,實現(xiàn)了基于魯棒優(yōu)化的不確定QoS服務選擇;在此基礎上,提出了針對工作流模型拆分的方法,
5、并對服務選擇模型進行簡化,使得求解時間大大縮短。最后為了能夠?qū)⒈疚乃岢龅姆椒ǜ吨T應用,設計并實現(xiàn)了一個基于JSP的魯棒服務選擇平臺。在系統(tǒng)中,用戶可以使用本文所提出的方法進行服務選擇,并且嵌入了一個對服務進行自動化測試的模塊,使得對服務QoS數(shù)據(jù)的收集更加方便。關鍵詞:Web服務;服務選擇;不確定QoS;魯棒優(yōu)化ABSTRACTInrecentyears,Webserviceiswidelyusedasamethodforrealizingtheserviceorientedarchitecture(SOA).Moreandmoreorganizationsrelea
6、sesoftwareanddataontheInternetbypackagedasWebservice.Duringtheprocessofserviceused,theprovidedfunctionofsingleWebserviceisoftendifficulttosatisfytheusers,thenneedtocomposeservicestogethertorealizemorecomplexfunction.Webservicecompositiongreatlyimprovedtheefficiencyofsoftwareresourceutili
7、zationandtheefficiencyofthedevelopmentofenterpriseapplication,completedthetaskwhichonesingleWebservicecannotcomplete,andprovidedawayforthecooperationbetweenenterprisesandorganizations,tobecomethekeytechnologyoftheenterpriseapplicationintegration.Throughtheservicecompositi