資源描述:
《基于擴展語義接口的Web服務動態(tài)組合方法》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、第29卷第16期計算機工程與設計2008年8月V01.29No.16ComputerEngineeringandDesignAug.2008基于擴展語義接口的Web服務動態(tài)組合方法王林,張付志,王巖(燕山大學信息科學與工程學院,河北秦皇島066004)摘要:自動地根據用戶請求進行服務的動態(tài)組合是目前Web服務領域的關鍵問題。針對該問題,提出了一種基于本體的服務動態(tài)組合方法,設計并實現了一個服務動態(tài)組合原型。首先Web服務按照一定規(guī)則被抽象為本體模型,然后通過分析所構造服務的模型來實現服務的匹配,最后利用BP
2、EIAWS對匹配生成的服務組合序列來進行自動的組合.實驗結果表明,該方法細化了服務接口的語義,并且在發(fā)現結果上有更高的準確性.關鍵詞:Web服務;本體;服務匹配;服務組合;語義中圖法分類號:TPl82文獻標識碼:A文章編號:1000.7024(2008)16-4343.04MethodforwebservicesdynamiccompositionbasedonexpandedsemanticinterfaceWANGLin。ZHANGFu—zhi,Ⅵ,ANGYan(CollegeofInformation
3、ScienceandEngineering,YanshanUniversity,Qinhuangdao066004,China)Abstract:Itisasixty-four-dollarquestionthatcomposingexistingwebservicesdynamicallyaccordingtouser'srequest.Adynamicwebservicecompositionmethodbasedonontologyisproposedandasystemforservicecompo
4、sitionisdesigned.Firstly,webservicesaremodeledbasedonontologywithsomerules.Secondly,servicesarematchedbyanalyzingtheinnerprocessoftheservice.Finally,themethodgeneratestheplanandconvertsitintoBPEL4WSthatcanbeexecutedandreturnresulttousers.Theexperimentation
5、reflects,themethodspecifiesthesemanticsofwebservicesandhasamoreaccuratematchmakingresult.Keywords:webservices(WS);ontology;servicematching;servicecomposition;semantic0引言Web服務建立在SOAP協議之上,基于XML的SOAP在HTTP協議上傳輸,能很好地穿越防火墻,從而使電子事務的過程可以跨越各個系統(tǒng)。Web服務使用XML進行消息傳遞,使得信
6、息和數據在異構系統(tǒng)間傳遞,并使不同系統(tǒng)間的協同工作成為可能。雖然Web服務的出現為跨域操作提供了可能,但是現階段它仍然存在很多問題。其中,一個非常重要的問題是:當單個簡單的Web服務無法滿足實際應用需求時,人們常常需要組合多個Web服務以完成一個較復雜的任務。因此,如何動態(tài)的實現Web服務組合是當今一個亟待解決的問題。要解決靈活的、動態(tài)的服務組合的方法,需要解決以下關鍵問題:①語義層次的服務接口描述;②如何生成組合服務的方案;③組合服務的描述。已有的Web服務組合的研究工作主要來自兩個領域:一個是人工智能領
7、域,另一個是形式化方法和自動推理領域。基于人工智能服務組合方法Ⅲ將Web服務的這些描述映射為動作形式化描述,在Web服務空間中以構造Web服務組合為目標,通過形式化的推理來得出Web服務的組合序列,動態(tài)形成服務組合方案。一些研究者還提出了基于接口的服務組合的方法酬,但該方法沒有分析服務內部結構,因此不能準確的發(fā)現服務來進行組合。在形式化方法和自動推理領域的工作除了面向Web服務行為的服務組合方法Ⅲ,也不乏借鑒自動化程序綜合01和模型檢驗的方法舊?;赪eb服務行為的組合方法并不檢查消息接收和發(fā)送的內容,因此
8、該方法可能會產生功能上并不符合用戶需求的組合服務。為此,文中提出了一種基于本體的服務動態(tài)組合方法,該方法首先提出了一個輕量級可擴展的Web服務模型,然后通過引入領域本體對服務的接口進行語義擴展,來支持服務的自動組合。在現有的環(huán)境下,該方法可以較好地實現服務組合。本文介紹了服務的描述模型;詳細地介紹了服務組合的過程;設計了支持服務組合的系統(tǒng)框架,并且開發(fā)了一個服務組合原型系統(tǒng);將文中的方法與現有的一些方法在實驗的基