資源描述:
《一種改進(jìn)的語義web服務(wù)發(fā)現(xiàn)方法new》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、萬方數(shù)據(jù)第18卷V01.18第7期No.7電子設(shè)計(jì)工程ElectronicDesignEngineering2010年7月Jul.2010一種改進(jìn)的語義Web服務(wù)發(fā)現(xiàn)方法魏娟麗(西安體育學(xué)院計(jì)算機(jī)教研室,陜西西安710068)摘要:目前Web服務(wù)架構(gòu)中用于Web服務(wù)發(fā)現(xiàn)的UDDI(統(tǒng)一描述、發(fā)現(xiàn)和集成)技術(shù)主要是基于關(guān)鍵詞查找,由于關(guān)鍵詞查找的自身缺陷,UDDI技術(shù)不支持概念問的推理,這給用戶的服務(wù)查找?guī)聿槐?。因此作者在分析基于UDDI的Web服務(wù)發(fā)現(xiàn)機(jī)制及其缺陷的基礎(chǔ)上,著重研究了基于語叉的Web服務(wù)發(fā)現(xiàn)系統(tǒng)的體系結(jié)構(gòu),通過引入Web服務(wù)質(zhì)量本體,
2、提出一種改進(jìn)的語義Web服務(wù)發(fā)現(xiàn)方法。關(guān)鍵詞:語義匹配;服務(wù)發(fā)現(xiàn);本體;UDDI中圖分類號(hào):TF393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1674—6236(2010)07—005l塒AnimprovedmethodonsemanticWebser訂cediscoveryWEIJuan.1i(ComputerScienceTeachingRoom,Xi'anPhysicalEducationUnivers渺,Xi'an710068,China)Abstract:Atpresent,themainUDDltechnologyisbasedonkeywordssear
3、chinginWebservicearchitecture.Becauseofitsdefect,theUDDItechnologydoesn'tsupportconeept'sreasoning,whichbringmuchinconveniencetousers.Therefore,thispaperanalyzedUDDl-basedWebservicediscoverymechanismanditsdefects,andemphasizedtheWebservicesdiscoverysystembasedonsemanticWeb.TheWe
4、bservicesqualityontologywasintroducedtoimprovethetraditionalUDDIservicesdiscoverysystem.Keywords:semanticmatching;servicesdiscovery;ontology;UDDI所謂Web服務(wù)發(fā)現(xiàn),就是客戶以某種方式在這些不同類型的Web服務(wù)中找到其想要的服務(wù),以執(zhí)行Web服務(wù)請(qǐng)求。Web服務(wù)發(fā)現(xiàn)是Web服務(wù)系統(tǒng)架構(gòu)中的一個(gè)重要組成部分?;赟OA的Web服務(wù)發(fā)現(xiàn)一般通過4方面闡述服務(wù)發(fā)現(xiàn)機(jī)制的需求,即:服務(wù)描述、服務(wù)發(fā)布、服務(wù)請(qǐng)求、服務(wù)匹配
5、。.服務(wù)描述必須對(duì)用戶以及計(jì)算機(jī)來說是可理解的。這就意味著每個(gè)服務(wù)屬性既要在語法層次上描述.也要在語義層次上描述。傳統(tǒng)的WSDL只提供語法描述,未能解決機(jī)器理解問題,而OWL—S利用0WL語言,引入本體知識(shí)來描述Web服務(wù),能夠很好描述服務(wù)的功能屬性以及機(jī)器推理問題,但是OWL-S描述的服務(wù)質(zhì)量過于簡(jiǎn)單。服務(wù)的發(fā)布需要經(jīng)過一個(gè)編程接口或Web接口來實(shí)現(xiàn)。傳統(tǒng)的UDDI是解決服務(wù)發(fā)布問題的手段,但是UDDI發(fā)布的服務(wù)信息多以Web服務(wù)的語法信息為主,沒有引入本體信息導(dǎo)致將來不支持語義查詢。所謂服務(wù)匹配也就是說能夠在現(xiàn)存的Web服務(wù)描述中找到與請(qǐng)求者的需求
6、相符合的Web服務(wù)。匹配方法不能只局限于基于關(guān)鍵詞的查找,還要考慮每個(gè)屬性在服務(wù)請(qǐng)求和Web服務(wù)中的語義信息。因?yàn)楫?dāng)概念名稱相同時(shí)并不意味著它們的語義信息也是相同的。此外,基于服務(wù)的非功收稿日期:2010—02—04稿件編號(hào):201002012基金項(xiàng)目:國(guó)家自然科學(xué)基一'g'(60673170)。能性屬性進(jìn)行服務(wù)篩選也是一個(gè)重要的方面。鑒于以上原因。本文引入本體信息,對(duì)Web服務(wù)的匹配采用概念推理的方式.而不依賴關(guān)鍵字查找,同時(shí)依據(jù)服務(wù)質(zhì)量本體對(duì)Web服務(wù)的非功能性屬性進(jìn)行篩選。1基于UDDI的Web服務(wù)發(fā)現(xiàn)機(jī)制及其缺陷Web服務(wù)是獨(dú)立的、模塊化的應(yīng)用
7、程序,能夠在網(wǎng)絡(luò)上被描述、發(fā)布、查找和調(diào)用。Web服務(wù)的產(chǎn)生給電子商務(wù)應(yīng)用帶來巨大的改變。然而,在實(shí)際的應(yīng)用中,客戶面對(duì)表現(xiàn)形式和復(fù)雜性可能有不相同的服務(wù),如何準(zhǔn)確、高效、自動(dòng)地找到自己想要的服務(wù)至關(guān)重要。UDDI技術(shù)是目前服務(wù)發(fā)現(xiàn)技術(shù)的工業(yè)標(biāo)準(zhǔn)。由IBM和Microsoft共同發(fā)起和制定。UDDI提供了一個(gè)編程接口,使企業(yè)可以動(dòng)態(tài)地發(fā)現(xiàn)和綁定到所需的服務(wù)。它給Web服務(wù)應(yīng)用帶來巨大便利的同時(shí),但在實(shí)踐中人們也逐步認(rèn)識(shí)到它的缺陷。1.1基于UDDI的Web服務(wù)發(fā)現(xiàn)機(jī)制目前的Web服務(wù)架構(gòu)中主要采用UDDI技術(shù)實(shí)現(xiàn)Web服務(wù)發(fā)現(xiàn)。UDDI(Univers
8、qlDescription,Discovery,andInter-gration.統(tǒng)一描述、發(fā)