資源描述:
《基于語義的web服務(wù)動態(tài)組合》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、學(xué)校代號10536學(xué)號0810802547分類號TP18密級公開碩士學(xué)位論文基于本體的webservices合成方案及應(yīng)用學(xué)位申請人姓名趙海濤培養(yǎng)單位長沙理工大學(xué)導(dǎo)師姓名及職稱龍鵬飛教授學(xué)科專業(yè)計算機(jī)軟件與理論研究方向軟件工程論文提交日期2011年4月學(xué)校代號:10536學(xué)號:0810802547密級:公開長沙理工大學(xué)碩士學(xué)位論文基于本體的webservices合成方案及應(yīng)用學(xué)位申請人姓名趙海濤導(dǎo)師姓名及職稱龍鵬飛教授培養(yǎng)單位長沙理工大學(xué)專業(yè)名稱計算機(jī)軟件與理論論文提交日期2011年4月論文答辯日期2011年5月答辯委員會主席施榮華教授ResearchonClusteringBasedonIm
2、muneGeneticAlgorithmandParticleSwarmOptimizationbySunYangB.E.(ChangshaUniversityofScience&Technology)2007AthesissubmittedinpartialsatisfactionoftheRequirementsforthedegreeofMasterofEngineeringinComputerApplicationTechnologyinChangshaUniversityofScience&TechnologySupervisorProfessorLuoKeMarch,2010長沙理
3、工大學(xué)學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名:日期:年月日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)長沙理工大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本
4、學(xué)位論文。本學(xué)位論文屬于1、保密□,在______年解密后適用本授權(quán)書。2、不保密√。(請在以上相應(yīng)方框內(nèi)打“√”)作者簽名:日期:年月日導(dǎo)師簽名:日期:年月日摘要WebServices定義了應(yīng)用程序如何在Web上實現(xiàn)互操作性的一套標(biāo)準(zhǔn),它可以在網(wǎng)絡(luò)中進(jìn)行跨平臺跨語言的描述、發(fā)布、查找以及調(diào)用。因此WebServices給應(yīng)用程序的集成帶來了方便,但是單個WebService提供的功能畢竟有限,要想僅僅通過單一的、功能簡單的WebServices交互來實現(xiàn)真正跨企業(yè)邊界的應(yīng)用集成是顯然不夠的,因此需要對已有的單個WebServices進(jìn)行合成,從而形成新的WebServices以提供更多功能。
5、本文的主要研究工作如下:一、提出了一種基于本體的WebServices動態(tài)語義合成的建模方法。該建模方法是把WebServices轉(zhuǎn)化為本體的形式,在合成中利用WebServices的語義,從而實現(xiàn)動態(tài)語義合成。WebServices的語義分為兩部分:輸入輸出參數(shù)語義和功能語義。因此把本體建模分為兩個步驟來實現(xiàn):輸入輸出參數(shù)建模和WebServices功能建模。首先提出WebServices的輸入輸出參數(shù),將其表示為本體中類的形式,然后把WebServices的功能對應(yīng)于本體中的屬性,因為在本體中屬性定義類之間的關(guān)系,因此通過屬性可以判斷產(chǎn)生這種屬性的WebServices之間的關(guān)系,并且根據(jù)
6、這些關(guān)系來確定WebServices能否合成。本體是WebServices建模的基礎(chǔ),如何構(gòu)建本體直接關(guān)系到模塊的質(zhì)量。本文利用現(xiàn)在廣泛使用的英語詞庫WordNet來構(gòu)建本體。這樣就可以避免進(jìn)行重復(fù)的無意義的定義概念的工作,另外可以最大限度的消除各個領(lǐng)域間的語義沖突。首先將WordNet中同義詞集合對應(yīng)到本體中的類,然后定義這些類之間的關(guān)系來完成本體的構(gòu)建。二、提出了WebServices最佳路徑合成算法。在WebServices的合成中,可能會有幾個服務(wù)同時滿足某一個要求,我們需要選擇最合適的一個來合成。這類似于最短路徑算法(Dijkstra算法)中遇到的問題,但也有明顯的區(qū)別。Dijkst
7、ra算法智能處理有向無環(huán)圖中兩點(diǎn)之間的單條最短路徑問題,而WebServices合成中可能會涉及多條路徑同時存在的問題,也就是某個服務(wù)需要多個服務(wù)的輸出才能執(zhí)行,我們稱之為多個服務(wù)問題。另外每個輸入輸出節(jié)點(diǎn)的元素個數(shù)可能不是唯一的,這樣就會產(chǎn)生一系列的問題,我們稱之為多個輸入問題。因為我們從Dijkstra算法出發(fā),加入對這兩個問題的處理形成在WebServices合成領(lǐng)域中的最佳路徑合成算法。另