Web Service Matchmaking with RSS-Driven Dynamic QoS Adaptation

RSS기반의 동적 QoS 조정을 지원하는 웹 서비스 매치메이킹

  • 강필석 (단국대학교 컴퓨터공학부) ;
  • 안철범 (단국대학교 컴퓨터공학부) ;
  • 서보원 (단국대학교 컴퓨터공학부) ;
  • 나연묵 (단국대학교 컴퓨터공학부)
  • Published : 2009.11.30

Abstract

With the rapid development of Web Service technology, the number of Web Service providers which provide same Web Services are increasing. As a result, the QoS elements become more and more important factors for Web Service matchmaking. But, most of previous research efforts do not consider various QoS elements including Service-specific QoS elements during the matchmaking process. In this paper, we propose a Web Service matchmaking scheme which allow dynamic QoS adaptation using the RSS technique. We first classify various QoS elements and describe an extensible QoS model. We then explain a matchmaking scheme, which can utilize the proposed QoS elements. We also show how to dynamically add user-specific QoS elements using the RSS mechanism, thus improving the correctness of web service matchmaking process. Finally, we implemented the proposed schemes and showed the usefulness of our methods through some experiments.

웹 서비스 기술의 급속한 발전과 더불어 동일한 기능의 서비스를 제공하는 웹 서비스 제공자들 또한 많이 증가 하였다. 따라서 동일한 기능을 제공하는 웹 서비스의 품질 정보는 서비스 매치메이킹에 중요한 고려 요소가 되었고, 웹 서비스의 품질 정보를 고려한 다양한 매치메이킹 시도가 있었다. 그러나 대부분 일반적인 웹 서비스 품질 정보를 반영하는데 그치고 각 서비스별로 다른 특징을 가지는 품질 정보는 고려하지 못하였다. 본 논문에서는 RSS 기법을 이용하여 동적으로 QoS를 반영하는 웹 서비스 매치메이킹 방법을 제안한다. 이를 위해 먼저 다양한 QoS 요소를 분류하고, 확장 가능한 QoS 모델에 대해 기술한다. 또한 제공된 QoS 요소들을 활용한 매치메이킹 기법에 대해 설명하고, RSS 기술을 이용하여 동적으로 사용자 제공 QoS를 추가하는 방법과 그 결과 매치메이킹 처리의 정확도를 높이는 방법을 소개한다. 끝으로 본 논문에서 제안한 방법을 구현하고 실험을 통해 그 유용성을 보였다.

Keywords

References

  1. 이성우, "분산 시각 미디어 검색 프레임워크를 위한 웹 서비스 매치메이커", 석사학위논문, 단국대학교 대학원 전자컴퓨터공학과, 2006.
  2. IBM, Microsoft, "Web Service Framework," http://www.w3.org/2001/03/WSWS-popa/paper51, W3C Workshop on Web Services 11-12, San Jose, CA USA, April 2001.
  3. Martin Gudgin, Marc Hadley, Noah Mendelsohn, Jean-Jacques Moreau, Henrik Frystyk Nielsen, "SOAP Version 1.2 Part 1:Messaging Framework," http://www.w3.org/TR/soap12/, W3C Recommendation 24 June 2003.
  4. UDDI.org, "UDDI Technical White Paper," http://uddi.org/pubs/uddi-tech-wp.pdf, 2006.
  5. T. Kawamura, J. A. De Blasio, T. Hasegawa, M. Paolucci, and K. Sycara, "A Preliminary Report of a Public Experiment of a Semantic Service Matchmaker combined with a UDDI Business Registry," Proc. 1st International Conference on Service Oriented Computing (ICSOC 2003), Trento, Italy, December 2003.
  6. M. Klusch, B. Fries, K. Sycara, "Automated Semantic Web Service Discovery with OWLS-MX," Proceedings of 5th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS) 2006, ACM Press, Hakodate, Japan, 2006.
  7. Shuping Ran, "A Framework for discovering web services with Desired Quality of Services Attributes," IEEE International Conference on Web Services, Las Vegas, Nevada, USA, June 2003.
  8. A.Shaikali, Q. F. Rana, R. Al-Ali and D. W. walker, "UDDIe:An entended registry for Web Service," Symposium on applications and the Internet Workshops, IEEE CS pp.85-89. 2003.
  9. Daniel A. Menasce, H. Ruan, and H. gomaa, "A Framework for QoS-Aware Software Components," Proc. 2004 ACM Workshop on Software and Performance, San Francisco, CA, January 14, 2004.
  10. Diego Zuquim Guimarães Garcia, Maria Beatriz Felgar de Toledo, "A Web Service Architecture Providing QoS Management," Fourth Latin American Web Congress (LA-WEB'06), 2006, pp. 189-198.
  11. RSS 2.0 Specification "http://cyber.law.harvard.edu/rss/rss.html."
  12. Xu. T., "Reputation-Enhanced Web service discovery with QoS," Ph. D. Dissertation, School of Computing, Queen's University, Canada. 2006.