DOI QR코드

DOI QR Code

A Broker-Based Framework for QoS-Aware Mobile Web Services Selection

품질고려 모바일 웹 서비스 선택을 위한 중개자 기반의 프레임워크

  • Received : 2014.09.06
  • Accepted : 2014.11.10
  • Published : 2014.12.31

Abstract

The more mobile devices consuming web services, the more QoS-aware selection of mobile web services, we need. A QoS(Quality of Service) contract is an agreement between the web service provider and the mobile user that specifies the level of the service quality. Web services users can be assured of the level of the service quality specified by the QoS contract. We propose a broker-based framework for QoS-aware mobile web services selection in this work. Under this architecture, the mobile users can request the web services through the service broker on the wireless networks. The service broker utilizes agents to monitor the web services quality and manages the service quality by notifying the service provider and mobile user of the service contract violation. Reliability, response time, and cost were the metrics used for QoS monitoring. Futhermore mobile users can select a web service best suited for his/her needs through the service broker.

모바일 웹 서비스 사용자가 증가함에 따라 품질을 고려한 모바일 웹 서비스 선택이 중요한 이슈로 여겨지고 있다. 품질계약은 서비스 품질의 수준을 명세한 웹 서비스 제공자와 웹 서비스 사용자간의 협약으로 웹 서비스 사용자는 품질계약을 통해 명세한 서비스 품질의 수준을 보장받을 수 있다. 본 논문에서는 품질을 고려하여 모바일 웹 서비스를 선택하기 위하여 중개자 기반의 프레임워크를 제안한다. 모바일 사용자들은 무선망에서 서비스 중개자를 통하여 웹 서비스를 요청할 수 있다. 서비스 중개자는 에이전트를 이용하여 웹 서비스 품질을 모니터링하며 서비스 품질계약에 위반사항이 발생하면 웹 서비스 제공자와 사용자에게 위반사항이 발생하였음을 통보함으로써 서비스 품질을 관리한다. 본 논문에서는 모니터링을 위하여 신뢰성, 응답시간, 그리고 가격 품질요소들을 사용하였으며 모바일 사용자들은 서비스 중개자를 통하여 품질 좋은 웹 서비스를 선택할 수 있다.

Keywords

References

  1. A. Helal, B. Haskell, J.L. Carter, R. Brice, D. Woelk, and M. Rusinkiewicz, "Any Time, Anywhere Computing: Mobile Computing Concepts and Technology," Kluwer Publisher, 1999.
  2. W3C Web Services Activity, http://www.w3.org/2002/ws/, 2002.
  3. Sun Microsystems J2ME, http://java.sun.com/j2me/.
  4. Z. Maamar, Q.Z. Sheng, and B. Benatallah, "Selection of Web Services for Composition Using Location of Provider Hosts Criterion," CAiSE Workshops, 2003.
  5. Z. Maamar, Q.Z. Sheng, and B. Benatallah, "On Composite Web Services Provisioning in an Environment of Fixed and Mobile Computing Resources," Information Technology and Management, Kulwar Academic Publishers, pp. 251-270, 2004.
  6. Eunjoo Lee, Woosung Jung, Wookjin Lee, Youngjoo Park, Byungjeong Lee, Heechern Kim, and Chisu Wu, "A Framework to Support QoS-Aware Usage of Web Services," ICWE2005, pp.318-327, 2005.
  7. IBMWSLA(Web Service Level Agreement) V1.0, http://www.research.ibm.com/wsla/WSLASpecV1.
  8. OASIS WSDM V1.1, https://www.oasis-open.org/standards#wsdmv1.1.
  9. Gwyduk Yeom, Taewoong Yun, and Dugki Min, "A QoS Model and Testing Mechanism for Quality-driven Web Services Selection" SEUS-WCCIA'06, May. 2006.
  10. Gwyduk Yeom and Dugki Min, "Design and Implementation of Web Services QoS Broker," Proceedings of the International Conference on Next Generation Web Services Practices (NWeSP'05) August, 2005.
  11. Mustafa Adacal and Ayse B. Bener, "Mobile Web Services: A New Agent-Based Framework," IEEE Internet Computing, pp.58-65, May-June, 2006.
  12. Wonsuk Lee, Kangchan Lee, and Seungyun Lee, "Intermediary based Architecture for Mobile Web Services" ICACT2006, pp.1974-78, Feb., 2006.
  13. Mustafa Adacal and Ayse B. Bener, "A New Framework for Mobile Web Services," Proceedings of the 2002 Symposium on Applications and the Internet(SAINT'02), 2002.
  14. Renne Tergujeff, Jyrki Haajanen, Juha Leppanen, and Santtu Toivonen, "Mobile SOA: Service Orientation on Lightweight Mobile Devices," IEEE International Conference on Web Services( ICWS2007), 2007.
  15. Yeon-Seok Kim and Kyong-Ho Lee, "A lightweight framework for mobile web services" Springer-Verlag, pp. 199-209, 2009.
  16. Oscar Mauricio Caicedo Rendon, Francisco Orlando Martinez Pabon, Marlon Julian Gomez Vargas, and Javier Alexander Hurtado Guaca, "Architectures for Web Services Access from Mobile Devices," In Proceedings of the Third Latin American Web Congress(LA-WEB'05), IEEE, 2005.
  17. Satish Narayana Srirama, Matthias Jarke, and Wolfgang Prinz, "A Mediation Framework for Mobile Web Service Provisioning," 10th IEEE International Enterprise Distributed Object Computing Conference Workshops(EDOCW'06), IEEE, 2006.
  18. S. El-Masri and B. Suleiman, "A Framework for Providing Mobile Web Services," The Second International Conference on Innovations in Information Technology(IIT'05), 2005.
  19. M. Younas, K-M Chao, N. Griffiths, R. Anane, and I. Awan, "Quality Driven Web Services in Mobile Computing," Proceedings of the 24th International Conference on Distributed Computing Systems Workshops (ICDCSW'04), IEEE, pp. 216-221, 2004.
  20. IBM WSFL(Web Services Flow Language)V1.0, http://www.ibm.com/developerworks/webservices/library/ws-wsfl1/, May, 2001.
  21. Fox, A., Gribble, S.D., Brewer, E.A., and Amir E., "Adapting to Network and Client Variability via on demand Dynamic Distillation. Operating Systems Review," 1996.
  22. B. House1 and D. Lindquist, "Webexpress,: A System for Optimizing Web Browsing in a Wireless Environment," In Proceeding of the Second ACM/IEEE International Conference on Mobile Computing and Networking, 1996.
  23. Ham K., Jung S., Yang S., Lee H., and Chung, K., "Wireless Adaptation of WWW Content over CDMA," Sixth IEEE International Workshop on Mobile Multimedia Communications, 1999.
  24. WAG UAPROF Recommendation Version 10, UAProf(User Agent Profile Specification), http://www.wapforum.org/what/technical/SPEC-UAProf-19991110.pdf, Nov., 1999.
  25. W3C Recommendation, CC/PP(Composite Capabilities/Preferences Profiles), http://www.w3.org/TR/CCPP-struct-vocab/,2004.
  26. Yeom, G. and C.K. Jeong, "A Design of Policy-Based Composite Web Services QoS Monitoring System", Journal of The Korea Society of Computer and Information, Vol. 14, No. 10, pp. 189-197, Nov., 2009.
  27. Yeom, G. and Dugki Min, "UDDI Broker System Supporting Web Services QoS Monitoring", Journal of The Korea Society of Computer and Information, Vol. 10, No. 4, pp. 337-344, Sep., 2005.
  28. Lee, K.C. and N. Lee, "CARDS: Case-Based Reasoning Decision Support Mechanism for Multi-Agent Negotiation in Mobile Commerce", Journal of Artificial Societies and Social Simulation, http://jasss.soc.surrey.ac.uk/10/2/4.html, Vol. 10, No. 2, 2007.