计算机科学 ›› 2014, Vol. 41 ›› Issue (8): 202-208.doi: 10.11896/j.issn.1002-137X.2014.08.044

• 软件与数据库技术 • 上一篇    下一篇

一种支持服务QoS差异度控制的Web服务发现模型

何小霞,谭良   

  1. 四川师范大学计算机科学学院 成都610068;四川师范大学计算机科学学院 成都610068;中国科学院计算技术研究所 北京100190
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金(60970113),国家自然科学基金青年基金(60903073),四川省教育厅青年基金项目(08zb02),四川师范大学校级项目(11KYL03)资助

Web Service Discovery Model Supporting Service QoS Difference Degree Control

HE Xiao-xia and TAN Liang   

  • Online:2018-11-14 Published:2018-11-14

摘要: 服务质量QoS描述了一个Web服务满足用户需求的能力。在动态、开放和多样的网络环境中,由于QoS的不确定性使得服务选择结果与实际结果偏差较大,服务质量难以保证。针对此问题,设计了一种支持服务QoS差异度控制的Web服务发现模型,在该模型中,通过增加第三方监控Interceptor,保证了服务提供者和消费者提供给QoS认证中心的信息以及QoS认证中心交给服务注册中心的信誉度数据的真实性,另外其也作为双方能公平公正地遵守SLA的公证方,保证了服务的合法交易;同时,在服务使用者端和QoS认证中心处增加了QoS属性本地规约验证机制和全球规约验证机制,其可以控制用户的QoS需求值和提供者给出的提供值的差异度,使得在交易过程中能得到服务和服务提供者的一个较准确的客观的信誉度评价。实验表明,该方法能够有效控制QoS差异度,并为用户提供更加满足需求的Web服务。

关键词: Web服务,服务质量,规约值,验证值,信誉度

Abstract: Quality of Service (QoS) describes the ability of a service meeting customer needs.In a dynamic,open and diverse network environments,the QoS uncertainty makes a large deviation between the service selection results and the actual results,as well as the difficulty of guaranteeing the QoS.To solve this problem,a Web service discovery model was designed to support QoS difference control.In this model,we added the third party monitoring which is called Interceptor to ensure the reality of the QoS certification center’s information provided by service providers and customers,and its real credit data to service registry center.Also,as a notary,it ensures both sides comply with SLA fairly and justly,and ensures the legitimate transaction service.Furthermore,QoS attribute local compliance verification mechanism and the global compliance verification mechanism were added in the service user terminal and QoS certification center,to control the difference between the users’ required values and offering data by providers,making a more accurate and objective reputation from service and service providers in the transaction process.The experiment indicates that this method can effectively control the QoS difference,which can provide more satisfying Web service for the users.

Key words: Web service,QoS,Compliance,Verity,Reputation

[1] Funk C,Schultheis A,Linnhoff-Popien C,et al.Adaptation of composite services in Pervasive Computing environments[C]∥Proceedings of the IEEE International Conference on Pervasive Services(ICPS 2007).2007:242-249
[2] 王尚广.基于QoS度量的Web服务选择关键技术研究[D].北京:北京邮电大学,2011
[3] Altifai M,Risse T.Combining global optimization with local selection for efficient QoS-aware service composition[C]∥Proceeding of the 18th International Conference on World Wide Web(WWW 2009).2009:881-890
[4] 张成文,苏森,陈俊亮.基于遗传算法的QoS感知的Web服务选择[J].计算机学报,2006,9(7):1029-1037
[5] 杨胜文,史美林.一种支持QoS约束的Web服务发现模型[J].计算机学报,2005,28(4):589-594
[6] Ran S P.A model for Web services discovery with QoS[J].ACM SIGCOM Exchanges,2003,4(1):1-10
[7] Sravanthi K,Shonali K,Seng W L.Reputation=f(User Ranking,Compliance,Verity)[C]∥IEEE International Conference on Web Services.2004:200-207
[8] Vu L,Hauswirth M,Aberer K.QoS-based service selection and ranking with trust and reputation management[C]∥Proc.of the Intl.Conf.on Cooperative Information Systems (CoopIS).Agia Napa,Cyprus.,2005
[9] Myerson J M.Guarantee your Web Service with an SLA:Introduction,architecture and testing mechanisms.http://www.106.ibm.com/developerworks/webservices/library/sw-sla.html,2002
[10] Keller A,Ludwig H.Defining and Monitoring Service Level Agreements for dynamic e-Business[C]∥Proceedings of the 16th USENIX System Administration Conference (LISA’02).2002
[11] Menasce D A.QoS Issues in Web Services[J].Internet Computing,IEEE,2002,6(6):72-75
[12] Chen Hon-gan,Yu Tao,Lin K-J.QCWS:an implementation of QoS-capable multimedia Web services[C]∥IEEE Fifth International Symposium on Multimedia Software Engineering.2003:165-187
[13] Serhani M A,Dssouli R,Hafid A,et al.A QoS Broker Based Architecture for Efficient Web Services Selection[C]∥Proceedings of the IEEE International Conference on Web Services (ICWS’05).2005:113-120
[14] Kalepu S,Krishnaswamy S,Loke S W.Verity:A QoS Attribute for Selection of Web Services and Service Providers[C]∥Proceedings of the First Web Services Quality Workshop (WQW 2003),Held in conjunction with the Fourth International Conference on Web Information Systems Engineering (WISE 2003).Roma,Italy,2003
[15] Maximilien E M,Singh M P.Reputation and Endorsement for Web Services[J].ACM SIGecom Exchanges, 2002,3(1):24-31
[16] Dobson G.Quality of Service in Service-Oriented Architectures.http://digs.sourceforge.net/papers/qos.html,2004
[17] 王广正,王喜凤,夏敏.基于本体的Web服务可靠性动态评估方法[J].计算机科学,2012,39(11):98-102
[18] 石琳.Web服务中的WSDL文档结构分析[J].软件,2012,3(10):142-144
[19] Wu J,Chen L,Feng Y,et al.Predicting Quality of Service for Selection by Neighborhood-Based Collaborative Filtering[J].IEEE Trans Syst Man Cybern Part A,2013,3(2):428-439
[20] Zheng Z,Ma H,Lyu M R, et al.QoS-Aware Web Service Re-commendation by Collaborative Filtering[J].IEEE Trans Serv Comput,2011,4(2):140-152

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!