Skip to main content

An Approach for Service Discovery and Recommendation Using Contexts

  • Chapter
  • First Online:
Web Services Foundations

Abstract

Given the large amount of existing Web services nowadays, it is time-consuming for users to find appropriate Web services to satisfy their diversity requirements. Context-aware techniques provide a promising way to help users obtain their desired services by automatically analyzing a user’s context and recommending services for the user. Most existing context-aware techniques require system designers to manually define reactions to contexts based on context types (e.g., location) and context values (e.g., Toronto). Those context-aware techniques have limited support for dynamic adaptation to new context types and values. Due to the diversity of user’s environments, the available context types and potential context values are changing overtime. It is challenging to anticipate a complete set of context types with various potential context values to provide corresponding reactions. In this chapter, we present an approach which analyzes dynamic changing context types and values, and formulates search criteria to discover desired services for users. More specifically, we use ontologies to enhance the meaning of a user’s context values and automatically identify the relations among different context values. Based on the relations among context values, we infer the potential tasks that a user might be interested in, then recommend related services. A case study is conducted to evaluate the effectiveness of our approach. The results show that our approach can use contexts to automatically detect a user’s requirements in given context scenarios and recommend desired services with high precision and recall.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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. Dbpedia. http://dbpedia.org/ (2012)

  2. Freebase. http://www.freebase.com/ (2012)

  3. Google. http://www.google.com (2012)

  4. Owl api. http://owlapi.sourceforge.net/ (2012)

  5. Princeton University: Wordnet, 2010. http://wordnet.princeton.edu (2012)

  6. Seekda. http://webservices.seekda.com/ (2012)

  7. Swoogle. http://swoogle.umbc.edu/ (2012)

  8. Wikipedia. http://en.wikipedia.org/wiki/Wikipedia:About (2012)

  9. Abbar, S., Bouzeghoub, M., Lopez, S.: Context-aware recommendation systems: a service-oriented approach. In: Proceedings of the International Conference on Very Large Data Bases (VLDB) Proflie Management and Context Awareness (PersDB) Workshop, Lyon, France (2009)

    Google Scholar 

  10. Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)

    Google Scholar 

  11. Balke, W.T., Wagner, M.: Towards personalized selection of web services. In: WWW (Alternate Paper Tracks) (2003). http://dblp.uni-trier.de/db/conf/www/www2003at.html#BalkeW03

  12. Blake, M.B., Kahan, D.R., Nowlan, M.F.: Context-aware agents for user-oriented web services discovery and execution. Distrib. Parallel Databases 21(1), 39–58 (2007). doi:10.1007/s10619-006-7001-9. http://dx.doi.org/10.1007/s10619-006-7001-9

  13. Brézillon, P.: Focusing on context in human-centered computing. IEEE Intell. Syst. 18(3), 62–66 (2003). doi:10.1109/MIS.2003.1200731. http://dx.doi.org/10.1109/MIS.2003.1200731

    Google Scholar 

  14. Chen, G., Kotz, D.: A survey of context-aware mobile computing research. Technical Report, Hanover, NH, USA (2000)

    Google Scholar 

  15. Chen, I., Yang, S., Jia, Z.: Ubiquitous provision of context aware web services. In: Services Computing, 2006. SCC ’06. IEEE International Conference on, pp. 60–68 (2006). doi:10.1109/SCC.2006.110

  16. Chen, P.P.S.: The entity-relationship model toward a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976). doi:10.1145/320434.320440. http://doi.acm.org/10.1145/320434.320440

    Google Scholar 

  17. Connolly, D., Harmelen, F., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F., Stein, L.A.: DAML+OIL (March 2001) Reference Description, W3C Note 18 December 2001. http://www.w3.org/TR/daml+oil-reference (2011)

  18. Hassanzadeh, O., Kementsietsidis, A., Lim, L., Miller, R.J., Wang, M.: A framework for semantic link discovery over relational data. In: Proceedings of the 18th ACM Conference on Information and Knowledge Management, CIKM ’09, pp. 1027–1036. ACM, New York, NY, USA (2009). doi:10.1145/1645953.1646084. http://doi.acm.org/10.1145/1645953.1646084

  19. Hesselman, C., Tokmakoff, A., Pawar, P., Iacob, S.: Discovery and composition of services for context-aware systems. In: Proceedings of the 1st European Conference on Smart Sensing and Context (EuroSCC’06) (2006)

    Google Scholar 

  20. Klyne, G., Carroll, J.J.: Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation (2004)

    Google Scholar 

  21. Mostefaoui, S., Hirsbrunner, B.: Context aware service provisioning. In: Pervasive Services, 2004. ICPS 2004. IEEE/ACS International Conference on, pp. 71–80 (2004). doi:10.1109/PERSER.2004.13

  22. Qi, Y., Qi, S., Zhu, P., Shen, L.: Context-aware semantic web service discovery. In: Semantics, Knowledge and Grid, Third International Conference on, pp. 499–502 (2007). doi:10.1109/SKG.2007.127

  23. Sakurai, Y., Takada, K., Anisetti, M., Bellandi, V., Ceravolo, P., Damiani, E., Tsuruta, S.: Toward sensor-based context aware systems. Sensors 12(1), 632–649 (2012). doi:10.3390/s120100632. http://www.mdpi.com/1424-8220/12/1/632

    Google Scholar 

  24. Smith, M.K., Welty, C., McGuinness, D.L. (eds.) : Owl Web Ontology Language Guide. W3C Recommendation (2004). http://www.w3.org/TR/owl-guide/ (2012)

  25. Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004—The Sixth International Conference on Ubiquitous Computing, Nottingham/England (2004)

    Google Scholar 

  26. Xi, C., Xudong, L., Zicheng, H., Hailong, S.: Regionknn: a scalable hybrid collaborative filtering algorithm for personalized web service recommendation. In: Web Services (ICWS), 2010 IEEE International Conference on, pp. 9–16 (2010). doi:10.1109/ICWS.2010.27

  27. Xiao, H., Zou, Y., Ng, J., Nigul, L.: An approach for context-aware service discovery and recommendation. In: Web Services (ICWS), 2010 IEEE International Conference on, pp. 163–170 (2010). doi:10.1109/ICWS.2010.95

  28. Yang, S.J.H., Zhang, J., Chen, I.Y.L.: A JESS-enabled context elicitation system for providing context-aware web services. Expert Syst. Appl. 34(4), 2254–2266 (2008). doi:10.1016/j.eswa.2007.03.008. http://dx.doi.org/10.1016/j.eswa.2007.03.008

Download references

Acknowledgments

This work is financially supported by NSERC and the IBM Toronto Centre for Advanced Studies (CAS). We would like to thank Mr. Alex Lau, Ms. Joanna Ng and Mr. Leho Nigul at IBM Canada Toronto Laboratory and Dr. Foutse Khomh at Queen’s University for their suggestions on this work. IBM and WebSphere are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hua Xiao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Xiao, H., Zou, Y. (2014). An Approach for Service Discovery and Recommendation Using Contexts. In: Bouguettaya, A., Sheng, Q., Daniel, F. (eds) Web Services Foundations. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7518-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7518-7_24

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-7517-0

  • Online ISBN: 978-1-4614-7518-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics