服務(wù)搜索引擎中基于接口匹配的服務(wù)發(fā)現(xiàn)功能的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:Web服務(wù) + 服務(wù)發(fā)現(xiàn)。 參考:《北京郵電大學(xué)》2013年碩士論文
【摘要】:互聯(lián)網(wǎng)經(jīng)過多年的發(fā)展,已經(jīng)日漸普及。一提到網(wǎng)絡(luò),人們就會想到Web, Web確實(shí)為互聯(lián)網(wǎng)的發(fā)展做出了巨大的貢獻(xiàn)。Web服務(wù)因其對異構(gòu)平臺應(yīng)用程序互操作提供支持,成為開發(fā)Web應(yīng)用的重要平臺。伴隨Web服務(wù)的井噴式發(fā)展,互聯(lián)網(wǎng)上可用的Web服務(wù)越來越多。如何使用戶從大規(guī)模Web服務(wù)注冊庫中快速、準(zhǔn)確地查找所需要的服務(wù),是Web服務(wù)繼續(xù)發(fā)展必須要解決的問題,也成為了國內(nèi)外研究的熱點(diǎn)。 起初,Web服務(wù)發(fā)現(xiàn)機(jī)制基于UDDI (Universal Description, Discovery and Integration)。UDDI是一種目錄服務(wù),支持基于關(guān)鍵字的查找方法,僅停留在語法層面,缺乏語義推理的支持。為此,研究者紛紛引入語義Web的思想,試圖提高Web服務(wù)發(fā)現(xiàn)的查全率和查準(zhǔn)率。由于Web服務(wù)的語義化需要更改服務(wù)實(shí)現(xiàn)的支撐協(xié)議,而且很多技術(shù)尚不成熟,所以不能用于商業(yè)運(yùn)行。 在基于關(guān)鍵字的服務(wù)發(fā)現(xiàn)機(jī)制和基于語義的服務(wù)發(fā)現(xiàn)機(jī)制之外,本文依托課題“融合網(wǎng)絡(luò)業(yè)務(wù)體系的開發(fā)”項(xiàng)目第一階段提出了一種新的服務(wù)發(fā)現(xiàn)機(jī)制。該機(jī)制把Web服務(wù)抽象為具有輸入輸出參數(shù)的接口實(shí)體,通過匹配接口信息查找相符的Web服務(wù),稱之為基于接口匹配的服務(wù)發(fā)現(xiàn)機(jī)制。 在多維度的接口信息中,綜合多種決策依據(jù)進(jìn)行服務(wù)匹配,需要計(jì)算多種匹配形式。項(xiàng)目第一階段已經(jīng)對接口的各個描述信息的匹配算法進(jìn)行了研究,但其研究工作有待于進(jìn)一步完善。本文總結(jié)歸納出匹配形式可以有參數(shù)個數(shù)匹配、參數(shù)次序匹配、參數(shù)類型匹配、參數(shù)名稱的關(guān)鍵字匹配和語義匹配。因此,對每一種匹配形式的設(shè)計(jì)是服務(wù)接口匹配的關(guān)鍵技術(shù)。 在參數(shù)類型匹配模型設(shè)計(jì)中,考慮到Web服務(wù)支持跨平臺的數(shù)據(jù)類型系統(tǒng),接口的參數(shù)其實(shí)具有很多類型,它可以是內(nèi)置數(shù)據(jù)類型,也可以是自定義的類型,可以是簡單數(shù)據(jù)類型,也可以是復(fù)雜數(shù)據(jù)類型。對于復(fù)雜類型的匹配,本文引入了圖論中的二分圖模型。首先對其成員數(shù)據(jù)類型進(jìn)行原子化操作,然后通過二分圖匹配的方法判斷其與目標(biāo)復(fù)雜參數(shù)類型的匹配度,這是本文的重要研究內(nèi)容。 此外,基于接口匹配的服務(wù)發(fā)現(xiàn)功能的設(shè)計(jì)與實(shí)現(xiàn)也是本文主要討論的內(nèi)容。作為服務(wù)搜索引擎的一部分,服務(wù)接口匹配子系統(tǒng)實(shí)現(xiàn)了該服務(wù)發(fā)現(xiàn)功能。本文在明確系統(tǒng)功能需求的基礎(chǔ)上,首先對其進(jìn)行總體設(shè)計(jì),然后劃分子系統(tǒng)的功能模塊,接著設(shè)計(jì)了各模塊的操作流程,最后通過測試用例對其進(jìn)行驗(yàn)證。 最后,本文對已經(jīng)取得的研究成果進(jìn)行總結(jié),找出存在的問題,探討了可供繼續(xù)研究的問題,指出了下一步的研究工作。
[Abstract]:After years of development, the Internet has become increasingly popular. When it comes to the network, people will think that Web has made a great contribution to the development of the Internet. Web services have become an important platform for developing Web applications because of its support for the interoperability of heterogeneous platform applications. With the blowout development of Web services, more and more Web services are available on the Internet. How to make users find the required services quickly and accurately from large scale Web service registries is a problem that must be solved for the continued development of Web services and has become a hot research topic at home and abroad. At first, the mechanism of web service discovery is based on UDDI Universal description. Discovery and Integration).UDDI is a kind of directory service, which supports keyword-based lookup method. It only stays at the level of syntax and lacks the support of semantic reasoning. Therefore, researchers have introduced the idea of semantic Web to improve the recall and precision of Web services discovery. Because the semantics of Web service needs to change the supporting protocol of service implementation, and many technologies are not mature, it can not be used in commercial operation. In addition to the keyword-based service discovery mechanism and the semantic-based service discovery mechanism, this paper proposes a new service discovery mechanism in the first phase of the project "integrating the development of network service architecture". The mechanism abstracts the Web service as an interface entity with input and output parameters, and finds the matching Web service by matching the interface information, which is called the service discovery mechanism based on interface matching. In the multi-dimensional interface information, it is necessary to calculate a variety of matching forms by synthesizing various decision bases for service matching. In the first phase of the project, the matching algorithms of each description information of the interface have been studied, but the research work needs to be further improved. In this paper, we conclude that the matching forms can include parameter number matching, parameter order matching, parameter type matching, keyword matching of parameter name and semantic matching. Therefore, the design of each matching form is the key technology of service interface matching. In the design of the parameter type matching model, considering that Web services support a cross-platform data type system, the parameters of the interface actually have many types, which can be either built-in data types or custom types. It can be a simple data type or a complex data type. For the matching of complex types, this paper introduces the bipartite graph model in graph theory. Firstly, the atomization of its member data types is performed, and then the matching degree between them and the complex parameter types of the target is judged by the bipartite graph matching method, which is an important research content in this paper. In addition, the design and implementation of service discovery based on interface matching are also discussed in this paper. As a part of the service search engine, the service interface matching subsystem implements the service discovery function. On the basis of defining the functional requirements of the system, this paper first designs the overall design of the system, then divides the functional modules of the subsystem, then designs the operation flow of each module, and finally verifies it by a test case. Finally, this paper summarizes the research results, finds out the existing problems, discusses the problems that can be further studied, and points out the next research work.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李發(fā)英;陸武魁;;基于語義的web服務(wù)匹配算法研究與實(shí)現(xiàn)[J];湘南學(xué)院學(xué)報(bào);2012年02期
2 于守健;何豐;樂嘉錦;;基于接口匹配的Web服務(wù)自動組合[J];計(jì)算機(jī)科學(xué);2007年03期
3 楊勝文,史美林;一種支持QoS約束的Web服務(wù)發(fā)現(xiàn)模型[J];計(jì)算機(jī)學(xué)報(bào);2005年04期
4 吳健,吳朝暉,李瑩,鄧水光;基于本體論和詞匯語義相似度的Web服務(wù)發(fā)現(xiàn)[J];計(jì)算機(jī)學(xué)報(bào);2005年04期
5 何玲娟;劉連臣;吳澄;;一種改進(jìn)的基于WSDL描述的操作相似性度量方法[J];計(jì)算機(jī)學(xué)報(bào);2008年08期
6 賀財(cái)平;覃事剛;劉建勛;;Web服務(wù)搜索引擎的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2011年01期
7 王旭輝;姚世軍;焦志勇;韓強(qiáng);;基于UDDI的Web服務(wù)發(fā)現(xiàn)研究[J];計(jì)算機(jī)與現(xiàn)代化;2009年02期
8 關(guān)佶紅;許紅儒;周水庚;;Web服務(wù)搜索技術(shù)綜述[J];計(jì)算機(jī)科學(xué)與探索;2010年05期
9 楊力;從RDF,DAML+OIL到OWL——Ontology語言比較[J];農(nóng)業(yè)圖書情報(bào)學(xué)刊;2005年11期
10 李季輝;賈永偉;;基于索引表和二分圖的Web服務(wù)操作發(fā)現(xiàn)[J];計(jì)算機(jī)工程;2012年13期
相關(guān)會議論文 前1條
1 顏偉;荀恩東;;基于WordNet的英語詞語相似度計(jì)算[A];第二屆全國學(xué)生計(jì)算語言學(xué)研討會論文集[C];2004年
相關(guān)博士學(xué)位論文 前1條
1 于守健;基于Web服務(wù)組合的業(yè)務(wù)流程集成關(guān)鍵技術(shù)研究[D];東華大學(xué);2005年
相關(guān)碩士學(xué)位論文 前4條
1 劉訓(xùn)沛;基于接口匹配的語義Web服務(wù)發(fā)現(xiàn)方法研究[D];遼寧大學(xué);2011年
2 王博;Ice中間件關(guān)鍵技術(shù)的研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2006年
3 于冰;基于多層次接口匹配的語義Web服務(wù)自動組合研究[D];東華大學(xué);2006年
4 戈兵;基于上下文感知的Web服務(wù)組合研究與實(shí)現(xiàn)[D];武漢理工大學(xué);2010年
,本文編號:1806335
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/1806335.html