Skip to main content

Quality Sensitive Web Service Profiling and Discovery: In Support of Mobile and Pervasive Applications

  • Chapter
Mobile Context Awareness
  • 745 Accesses

Abstract

Web services present themselves as very appealing components in building mobile and pervasive systems. Some of their usage includes data fusion, data format adaptation, support for privacy, backend computational support for functionalities that are simply not practically achieved using resource limited devices, and even compensation for missing sensors on mobile devices. However, as technology recesses into the background and weaves itself into the fabric of daily lives, providing quality of service guarantees for Web service consumption is extremely necessary. Simply selecting a set of matched services offering the same functional requirements, and that claim their own quality of service guarantees is not enough. In this research, and in support of mobile and pervasive systems requiring Web services, we present a policy-based third party system for dynamically measuring relevant Quality of Service (QoS) metrics of Web services, and maintaining these measurements in a modified UDDI that is sensitive for QoS needs made during subsequent look-up requests. Our third independent and trusted party dynamically acquires QoS relevant measurements from Web services. It adopts a policy-based mechanism as a foundation for the measurement acquisition process between this third party and the Web service provider. The maintained measurements are subsequently used as a primary determinant in service lookup requests made by service consumers. A constraint satisfaction matchmaking and service ranking algorithm satisfying both of the service requestor and provider needs and capabilities is used. Our evaluation of this approach indicates a tolerable overhead associated with the introduction of the third party monitoring process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abramowicz, W., Kaczmarek, M., Kowalkiewicz, M., & Zyskowski, D. (2006). Architecture for service profiling. In Proceedings of the IEEE services computing workshops, SCW, 18–22 September 2006 (pp. 121–130). Washington: IEEE Computer Society.

    Chapter  Google Scholar 

  2. Abramowicz, W., Kaczmarek, M., & Zyskowski, D. (2008). Profiling of Web services to measure and verify their non-functional properties. In K. M. Khan (Ed.), Managing Web service quality: measuring outcomes and effectiveness (pp. 96–113). Hershey: Idea Group Inc (IGI).

    Chapter  Google Scholar 

  3. Ali, A. S., Rana, O., & Walker, D. W. (2004). WS-QoC: Measuring quality of service compliance. In Proceedings of the international conference on service oriented computing (ICSOC04), New York, NY, USA.

    Google Scholar 

  4. Bellwood, T. (2002). Understanding UDDI IBM developerWorks. http://www.ibm.com/developerworks/webservices/library/ws-featuddi/. 1 July 2002.

  5. Blum, A., & Carter, F. (2004). Representing Web services management information in UDDI (Ed. Report). January 2004.

    Google Scholar 

  6. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., & Orchard, D. (Eds.) (2003). Web services architecture (World Wide Web Consortium (W3C) Working Draft). 8 August 2003. www.w3.org/TR/2003/WD-ws-arch-20030808.

  7. Clement, L., Hately, A., von Riegen. C., & Rogers T. (Eds.). UDDI Spec. Technical Committee Draft, Dated 20041019. http://www.oasis-open.org/committees/uddi-spec/doc/spec/v3/uddi-v3.0.2-20041019.htm. Bellwood, T., Capell, S., Colgrave, J., Dovey, M. J., Fegin, D., Clement, L., Hately, A., Kochman R., Macias, P., Novoty, M., Paolucci, M., von Riegen. C., Sycara, K., Wenzel, P., Rogers., T., & Wu, Z. (contributors).

  8. Coulouris, G. F., & Dollimore, J. (1988). Distributed systems: Concepts and design. Reading: Addison-Wesley Longman.

    MATH  Google Scholar 

  9. Hafez, D., Aly, S. G., & Sameh, A. (2009). Expanding the context-oriented architecture to incorporate QoS. M.Sc. Thesis. The American University in Cairo.

    Google Scholar 

  10. Han, Q., & Venkatasubramanian, N. (2006). Information collection services for QoS-aware mobile applications. IEEE Transactions on Mobile Computing, 5(5), 518–535.

    Article  Google Scholar 

  11. http://www.ibm.com/developerworks/webservices/library/w-ovr/.

  12. Hunaity, M. A. (2008). Towards an efficient quality based Web service discovery framework. In Proceedings of the 2008 IEEE congress on services—Part I, 6–11 July 2008 (pp. 261–264). Washington: IEEE Computer Society.

    Chapter  Google Scholar 

  13. Kritikos, K., & Plexousakis, D. (2007). Semantic QoS-based Web service discovery algorithms. In Proceedings of the fifth European conference on Web services, ECOWS, 26–28 November 2007 (pp. 181–190). Washington: IEEE Computer Society.

    Chapter  Google Scholar 

  14. Kritikos, K., & Plexousakis, D. QoS-based Web service description and discovery. In ERCIM news. http://ercim-news.ercim.eu/qos-based-web-service-description-and-discovery.

  15. Liu, Y., Ngu, A. H., & Zeng, L. Z. (2004). QoS computation and policing in dynamic Web service selection. In Proceedings of the 13th international World Wide Web conference on alternate track papers & amp; posters, WWW Alt. ’04, New York, NY, USA, 19–21 May 2004 (pp. 66–73). New York: ACM.

    Chapter  Google Scholar 

  16. Lo, C., Cheng, D., Lin, P., & Chao, K. (2008). A study on representation of QoS in UDDI for Web services composition. In Proceedings of the 2008 international conference on complex, intelligent and software intensive systems, CISIS, 04–07 March 2008 (pp. 423–428). Washington: IEEE Computer Society.

    Chapter  Google Scholar 

  17. Maximilien, E. M., & Singh, M. P. (2004). A framework and ontology for dynamic Web services selection. IEEE Internet Computing, 8(5), 84–93.

    Article  Google Scholar 

  18. Menascé, D. A., & Almeida, V. (2001). Capacity planning for Web services: metrics, models, and methods (1st ed.). New York: Prentice Hall.

    Google Scholar 

  19. Ran, S. (2003). A model for Web services discovery with QoS. ACM SIGecom Exchanges, 4(1), 1–10.

    Article  Google Scholar 

  20. Sheth, A., Cardoso, J., Miller, J., & Kochut, K. (2002). QoS for service-oriented middleware. In Proceedings of the 6th world conference on systemics cybernetics and informatics (SCI02), Orlando, Florida.

    Google Scholar 

  21. Taher, L., Basha, R., & El Khatib, H. (2005) QoS information & computation (QoS-IC) framework for QoS-based discovery of Web services. Upgrade, VI(4), August 2005.

    Google Scholar 

  22. The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition. http://www.opengroup.org/onlinepubs/000095399/utilities/crontab.html.

  23. Tian, M., Gramm, A., Ritter, H., & Schiller, J. (2004). Efficient selection and monitoring of QoS-aware Web services with the WS-QoS framework. In Proceedings of the 2004 IEEE/WIC/ACM international conference on Web intelligence, 20–24 September 2004 (pp. 152–158). Washington: IEEE Computer Society.

    Chapter  Google Scholar 

  24. UDDI Technical White Paper. http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf. 6 September 2000.

  25. Zhou, J., & Niemela, E. (2006). Toward semantic QoS aware Web services: Issues, related studies and experience. In Proceedings of the 2006 IEEE/WIC/ACM international conference on Web intelligence, 18–22 December 2006 (pp. 553–557). Washington: IEEE Computer Society.

    Chapter  Google Scholar 

  26. Zhou, C., Chia, L., & Lee, B. (2005). Semantics in service discovery and QoS measurement. IT Professional, 7(2), 29–34.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag London Limited

About this chapter

Cite this chapter

Aly, S.G., Hamza, A.M. (2012). Quality Sensitive Web Service Profiling and Discovery: In Support of Mobile and Pervasive Applications. In: Lovett, T., O'Neill, E. (eds) Mobile Context Awareness. Springer, London. https://doi.org/10.1007/978-0-85729-625-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-625-2_9

  • Publisher Name: Springer, London

  • Print ISBN: 978-0-85729-624-5

  • Online ISBN: 978-0-85729-625-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics