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