語義Web服務(wù)索引的構(gòu)建和帶有QoS的服務(wù)發(fā)現(xiàn)
發(fā)布時間:2018-12-09 14:27
【摘要】:Web服務(wù)經(jīng)過多年的技術(shù)積淀產(chǎn)生了許多成熟的應(yīng)用模型,期間伴隨出現(xiàn)了大量的可用Web服務(wù)。隨著語義網(wǎng)相關(guān)技術(shù)的加入,Web服務(wù)的描述具有了豐富的語義信息,成為了語義Web服務(wù)。本體關(guān)系推理工具開始廣泛使用于語義Web服務(wù)發(fā)現(xiàn)過程中,雖然它極大地改善了服務(wù)發(fā)現(xiàn)算法的精度,但卻影響了服務(wù)發(fā)現(xiàn)的速度。另一方面,由于Web服務(wù)數(shù)量的增長,服務(wù)的安全性問題開始凸顯。用戶越來越關(guān)注服務(wù)的可靠性、可信度等QoS因素,并且服務(wù)發(fā)現(xiàn)算法返回給用戶的服務(wù)越來越多而且這些服務(wù)功能都是相同的,用戶需要在這些服務(wù)中進一步選擇,而Web服務(wù)的安全性也就成為他們選擇的主要依據(jù)。QoS技術(shù)是保證Web服務(wù)安全性的一個重要手段,因此服務(wù)發(fā)現(xiàn)模型必須在Web服務(wù)安全性、可靠性等QoS參數(shù)的描述、匹配與選擇方面給用戶提供更多地支持,使得衡量廣告服務(wù)和請求服務(wù)安全性、可靠性的QoS屬性能夠被精確地描述和匹配,力求發(fā)現(xiàn)的服務(wù)可靠、訪問安全、過程可控。 針對語義Web服務(wù)發(fā)現(xiàn)過程中,由于使用推理工具導(dǎo)致匹配速度較慢的問題,本文研究了一種基于索引的服務(wù)發(fā)現(xiàn)技術(shù)并將其應(yīng)用于服務(wù)的功能匹配過程中。首先使用本體概念來描述服務(wù)的各項功能參數(shù)并利用本體概念間的包含關(guān)系來定義服務(wù)匹配的必要條件,而本體概念間的包含關(guān)系則依據(jù)其在本體概念樹中的位置來確定。接著對這些本體概念進行區(qū)間編碼然后建立索引(B+-樹或R-樹),通過在索引中進行范圍查詢就可以完成服務(wù)功能參數(shù)的語義匹配。討論的最后給出了具體的服務(wù)功能匹配算法。 對于用戶關(guān)心的Web服務(wù)安全性和可靠性,本文先研究了Web服務(wù)QoS的特點并定義了一個QoS本體描述模型—QoSOL,用于對Web服務(wù)的安全性、可靠性、性能、網(wǎng)絡(luò)環(huán)境等QoS參數(shù)進行精確的描述。在此基礎(chǔ)上,本文給出了一個語義Web服務(wù)QoS參數(shù)的匹配模型。模型要求先從語義角度考察服務(wù)提供方和請求方QoS參數(shù)度量值是否匹配。只有語義匹配成功,才會使用約束規(guī)劃方法考察各度量值的數(shù)值約束是否匹配,而且模型將對匹配結(jié)果進行詳細(xì)的分類,能夠給用戶更多的反饋信息。另外,本文還討論了服務(wù)質(zhì)量評價函數(shù)的設(shè)計以及基于QoS的Web服務(wù)選擇。 最后通過實驗表明,在大規(guī)模的語義Web服務(wù)發(fā)現(xiàn)過程中,使用索引來完成服務(wù)參數(shù)的語義匹配能夠極大的減少搜索空間和比較次數(shù),使得服務(wù)發(fā)現(xiàn)過程滿足一定精度要求的同時更為快速,而使用QoSOL本體和相應(yīng)的匹配模型對Web服務(wù)的安全性、可靠性、性能、網(wǎng)絡(luò)環(huán)境等QoS參數(shù)進行語義描述與匹配也是可行的,從而使得Web服務(wù)的發(fā)現(xiàn)與使用更安全、可靠和靈活。
[Abstract]:After many years of technology accumulation, Web services have produced many mature application models, which are accompanied by a large number of available Web services. With the addition of semantic web related technologies, the description of Web services has abundant semantic information and becomes a semantic Web service. Ontology relational reasoning tool has been widely used in semantic Web service discovery process. Although it greatly improves the accuracy of service discovery algorithm, it affects the speed of service discovery. On the other hand, due to the growth of Web services, the security problems of services begin to highlight. Users pay more and more attention to QoS factors such as reliability and reliability of services, and more services are returned to users by service discovery algorithms, and the functions of these services are the same. QoS technology is an important means to ensure the security of Web services, so the service discovery model must be described in the QoS parameters such as Web service security, reliability and so on. Matching and selection provide users with more support, so that the QoS attributes of reliability and reliability can be accurately described and matched to determine the security of advertising service and request service, and make every effort to find a reliable service, secure access, and controllable process. In order to solve the problem that the matching speed is slow due to the use of inference tools in the process of semantic Web service discovery, this paper studies a service discovery technology based on index and applies it to the process of service function matching. Firstly, the functional parameters of the service are described by ontology concept and the necessary condition of service matching is defined by the inclusion relation between ontology concepts, and the inclusion relation among ontology concepts is determined according to its position in the ontology concept tree. Then, these ontology concepts are intervalently coded and indexed (B-tree or R-tree), and the semantic matching of service function parameters can be accomplished by range query in the index. At the end of the discussion, a specific service function matching algorithm is given. For the security and reliability of Web services concerned by users, this paper first studies the characteristics of Web services QoS and defines a QoS ontology description model-QoSOL, for the security, reliability and performance of Web services. QoS parameters such as network environment are accurately described. On this basis, a matching model of semantic Web service QoS parameters is presented. The model requires that the QoS parameter measures of the provider and the requester be matched from the semantic point of view. Only if the semantic matching is successful, can the constraint programming method be used to investigate whether the numerical constraints of each metric are matched or not, and the model will classify the matching results in detail, which can give users more feedback information. In addition, this paper also discusses the design of QoS evaluation function and Web service selection based on QoS. Finally, experiments show that in the process of large-scale semantic Web service discovery, the use of index to complete semantic matching of service parameters can greatly reduce the search space and the number of comparisons. It makes the service discovery process meet certain precision requirements more quickly at the same time, and it is feasible to use QoSOL ontology and corresponding matching model to describe and match QoS parameters such as security, reliability, performance, network environment and so on. So that the discovery and use of Web services is more secure, reliable and flexible.
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP393.09
本文編號:2369532
[Abstract]:After many years of technology accumulation, Web services have produced many mature application models, which are accompanied by a large number of available Web services. With the addition of semantic web related technologies, the description of Web services has abundant semantic information and becomes a semantic Web service. Ontology relational reasoning tool has been widely used in semantic Web service discovery process. Although it greatly improves the accuracy of service discovery algorithm, it affects the speed of service discovery. On the other hand, due to the growth of Web services, the security problems of services begin to highlight. Users pay more and more attention to QoS factors such as reliability and reliability of services, and more services are returned to users by service discovery algorithms, and the functions of these services are the same. QoS technology is an important means to ensure the security of Web services, so the service discovery model must be described in the QoS parameters such as Web service security, reliability and so on. Matching and selection provide users with more support, so that the QoS attributes of reliability and reliability can be accurately described and matched to determine the security of advertising service and request service, and make every effort to find a reliable service, secure access, and controllable process. In order to solve the problem that the matching speed is slow due to the use of inference tools in the process of semantic Web service discovery, this paper studies a service discovery technology based on index and applies it to the process of service function matching. Firstly, the functional parameters of the service are described by ontology concept and the necessary condition of service matching is defined by the inclusion relation between ontology concepts, and the inclusion relation among ontology concepts is determined according to its position in the ontology concept tree. Then, these ontology concepts are intervalently coded and indexed (B-tree or R-tree), and the semantic matching of service function parameters can be accomplished by range query in the index. At the end of the discussion, a specific service function matching algorithm is given. For the security and reliability of Web services concerned by users, this paper first studies the characteristics of Web services QoS and defines a QoS ontology description model-QoSOL, for the security, reliability and performance of Web services. QoS parameters such as network environment are accurately described. On this basis, a matching model of semantic Web service QoS parameters is presented. The model requires that the QoS parameter measures of the provider and the requester be matched from the semantic point of view. Only if the semantic matching is successful, can the constraint programming method be used to investigate whether the numerical constraints of each metric are matched or not, and the model will classify the matching results in detail, which can give users more feedback information. In addition, this paper also discusses the design of QoS evaluation function and Web service selection based on QoS. Finally, experiments show that in the process of large-scale semantic Web service discovery, the use of index to complete semantic matching of service parameters can greatly reduce the search space and the number of comparisons. It makes the service discovery process meet certain precision requirements more quickly at the same time, and it is feasible to use QoSOL ontology and corresponding matching model to describe and match QoS parameters such as security, reliability, performance, network environment and so on. So that the discovery and use of Web services is more secure, reliable and flexible.
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP393.09
【參考文獻】
相關(guān)期刊論文 前8條
1 李磊;牛春雷;陳寧江;魏峻;;一種高效的Web服務(wù)性能優(yōu)化策略[J];計算機研究與發(fā)展;2007年07期
2 楊勝文,史美林;一種支持QoS約束的Web服務(wù)發(fā)現(xiàn)模型[J];計算機學(xué)報;2005年04期
3 吳健,吳朝暉,李瑩,鄧水光;基于本體論和詞匯語義相似度的Web服務(wù)發(fā)現(xiàn)[J];計算機學(xué)報;2005年04期
4 史忠植;常亮;;基于動態(tài)描述邏輯的語義Web服務(wù)推理[J];計算機學(xué)報;2008年09期
5 龔洪泉,張敬周,錢樂秋,任洪敏;Semantic Web研究綜述[J];計算機應(yīng)用與軟件;2005年02期
6 張曉林;Semantic Web與基于語義的網(wǎng)絡(luò)信息檢索[J];情報學(xué)報;2002年04期
7 孔令波;唐世渭;楊冬青;王騰蛟;高軍;;XML數(shù)據(jù)索引技術(shù)[J];軟件學(xué)報;2005年12期
8 孔令波;唐世渭;楊冬青;王騰蛟;高軍;;XML數(shù)據(jù)的查詢技術(shù)[J];軟件學(xué)報;2007年06期
,本文編號:2369532
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/2369532.html
最近更新
教材專著