DOI QR코드

DOI QR Code

Design and Implementation of Quality Broker Architecture to Web Service Selection based on Autonomic Feedback

자율적 피드백 기반 웹 서비스 선정을 위한 품질 브로커 아키텍처의 설계 및 구현

  • 서영준 (국가기록원 대통령기록관) ;
  • 송영재 (경희대학교 전자정보학부)
  • Published : 2008.04.30

Abstract

Recently the web service area provides the efficient integrated environment of the internal and external of corporation and enterprise that wants the introduction of it is increasing. Also the web service develops and the new business model appears, the domestic enterprise environment and e-business environment are changing caused by web service. The web service which provides the similar function increases, most the method which searches the suitable service in demand of the user is more considered seriously. When it needs to choose one among the similar web services, service consumer generally needs quality information of web service. The problem, however, is that the advertised QoS information of a web service is not always trustworthy. A service provider may publish inaccurate QoS information to attract more customers, or the published QoS information may be out of date. Allowing current customers to rate the QoS they receive from a web service, and making these ratings public, can provide new customers with valuable information on how to rank services. This paper suggests the agent-based quality broker architecture which helps to find a service providing the optimum quality that the consumer needs in a position of service consumer. It is able to solve problem which modify quality requirements of the consumer from providing the architecture it selects a web service to consumer dynamically. Namely, the consumer is able to search the service which provides the optimal quality criteria through UDDI browser which is connected in quality broker server. To quality criteria value decision of each service the user intervention is excluded the maximum. In the existing selection architecture, the objective evaluation was difficult in subjective class of service selecting of the consumer. But the proposal architecture is able to secure an objectivity with the quality criteria value decision where the agent monitors binding information in consumer location. Namely, it solves QoS information of service which provider does not provide with QoS information sharing which is caused by with feedback of consumer side agents.

최근 웹 서비스 분야는 기업내외의 효율적인 통합 환경을 제공해 주면서 웹 서비스의 도입을 원하는 업체가 증가하고 있다. 또한 웹 서비스가 발전하면서 새로운 비즈니스 모델이 등장하고, 웹 서비스로 인해 국내 기업 환경 및 e-비즈니스 환경이 변화하고 있다. 유사한 기능을 제공하는 웹 서비스가 증가함에 따라 사용자의 요구에 가장 적합한 서비스를 찾는 방법이 더욱 중요시 되고 있다. 많은 유사한 웹 서비스들 가운데 하나를 선택해야 할 때, 서비스 사용자는 일반적으로 웹 서비스의 품질 정보를 필요로 하게 된다. 그러나 웹 서비스의 광고 QoS 정보는 항상 신뢰성이 있지는 않다는 문제점이 있다. 서비스 제공자가 더 많은 사용자들을 끌어들이기 위해 부정확한 QoS 정보를 게시하거나, 게시된 QoS 정보가 오래 되었을 수도 있다. 따라서 현재의 사용자들이 웹 서비스로부터 받는 QoS를 평가하고 이러한 평가를 공유하는 중개자의 존재는 새로운 사용자들에게 가치 있는 정보를 제공할 수 있다. 본 논문에서는 서비스 사용자의 입장에서 사용자가 원하는 최적의 품질을 제공하는 서비스를 찾도록 도와주는 에이전트 기반 품질 브로커 아키텍처를 제안한다. 동적으로 웹 서비스를 선정하는 아키텍처를 사용자에 제공함으로서 사용자의 품질 요구 변경 문제를 해결할 수 있다. 즉 사용자는 품질 브로커 서버에 연결된 UDDI 브라우저를 통해 최적의 품질 척도를 제공하는 서비스를 검색할 수 있다. 또한 각 서비스의 품질척도 값 결정에는 사용자 개입이 최대한 배제된다. 기존 선정 아키텍처에서는 사용자의 주관적 서비스 등급 선정으로 객관적 평가가 어려웠으나, 에이전트가 사용자 위치에서 모니터링 한 바인딩 정보를 통한 품질 척도 값 결정으로 객관성을 확보할 수 있다. 즉, 제공자들이 제공하지 못하는 서비스의 QoS 정보를 사용자측 에이전트들의 피드백으로 인한 QoS 정보 공유로 해결하고자 한다.

Keywords

References

  1. E.M. Maximilien and M.P. Singh, “A Framework and Ontology for Dynamic Web Services Selection,” IEEE Internet Computing, Vol.8, No.5, pp.84-93, 2004 https://doi.org/10.1109/MIC.2004.27
  2. M. Ouzzani and A. Bouguettaya, “Efficient Access to Web Services,” IEEE Internet Computing, Vol.8, No.2, pp.34-44, Mar., 2004
  3. Z. Xu, “Reputation-Enhanced Web Services Discovery with QoS,” M.S. Thesis, School of Computing, Queen's University, Canada, Aug., 2006
  4. Tom Bellwood, Luc Clement, David Ehnebuske, Andrew Hately, Maryann Hondo, Yin Leng Husband, Karsten Januszewski, Sam Lee, Barbara McKee, Joel Munter, Claus von Riegen, “UDDI Version 3.0 Published Specification,” July, 2002.(See http://uddi.org/pubs/uddi _v3.htm)
  5. 한국 썬 마이크로시스템즈, “UDDI 레지스트리의 가능 성 탐구,” Sun microsystems monthly newsletter, pp. 18-25, 2003
  6. S. Ran, “A model for web services discovery with QoS,” ACM SIGecom Exchanges, Vol.4, Issue.1, pp.1-10, Spring. 2003
  7. A. Shaikhali, et al., “UDDIe: An extended registry for Web Services,” Symposium on Applications and the Internet Workshops(SAINT '03 Workshops), 2003
  8. P. Farkas and H. Charaf, “Web Services Planning Concepts,” 1st International Workshop on C# and .NET Technologies on Algorithms, Computer Graphics, Visualization, Distributed and WEB Computing, Feb., 2003
  9. R. Fielding, et al., “Hypertext Transfer Protocol -- HTTP/1.1,” RFC 2068, Jan. 1997
  10. A.D. Moor and W.J.V.D. Heuvel, “Web service selection in virtual communities,” In 37thHawaii International Conference on System Sciences, Jan., 2004
  11. Tao Yu and K.J Lin, “Service Selection Algorithms for Web Services with End-to-end QoS Constraints,” Proceedings of the IEEE International Conference of E-Commerce Technology, Vol.00, pp.129-136, 2004 https://doi.org/10.1109/ICECT.2004.1319726
  12. Y. Liu, A. Ngu and L. Zheng, “QoS computation and policing in dynamic web service selection (to appear)” In Proceedings of the WWW 2004, May, 2004
  13. J. Day and R. Deters, “Selecting the Best Web Service,” In Proceedings of the 14th Annual IBM Centers for Advanced Studies Conference(CASCON), pp.293-307, Oct., 2004
  14. 신민철, “기초에서 실무까지 XML 웹 서비스,” (주)프리렉, 2004
  15. 박상현, 양성봉, “다중 속성 협상과 상호 이익을 위한 중개 에이전트 시스템,” 한국정보과학회 논문지, 31권, 3호, pp.308-316, Mar, 2004
  16. Y.J. Seo, H.Y. Jeong and Y.J. Song, “Best Web Service Selection Based on the Decision Making Between QoS Criteria of Service,” LNCS Vol.3820, pp.408-419, Springer-Verlag, 2005
  17. P.N. Kodikara, B.J.C. Perera and M.D.U.P. Kularathna, “Stakeholder Preference Modelling In Multi-Objective Operation Of Urban Water Supply Systems-A Case Study On Melbourne Water Supply System,” International Congress on Modelling and Simulation, pp.1539-1545, 2005