Skip to main content

Context-Aware Design of Semantic Web Services to Improve the Precision of Compositions

  • Conference paper
Book cover Context-Aware Systems and Applications (ICCASA 2012)

Abstract

Service-based systems are usually conceived and executed in highly dynamic environments. To support their automatic adaptation to this variability, execution context should be considered as a first-class concept during their design.

This paper proposes a design approach that exploits semantics for modeling contexts and related systems’ behaviors. The context model extends the OWL-S ontology to enrich the expressiveness of each section of an OWL-annotated service, by means of conditions and adaptation rules. These additional descriptions can be exploited by a discovery/- composition tool to automatically find the services better-tuned to the requestor’s behaviors and the particular situations of the environment.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. OWL-S: Semantic Markup for Web Services, http://www.w3.org/Submission/OWL-S/

  2. OWL: Web Ontology Language Overview, http://www.w3.org/TR/owl-features/

  3. SWRL: A Semantic Web Rule Language Combining OWL and RuleML, http://www.w3.org/Submission/SWRL

  4. Web Services Business Process Execution Language Version (WS-BPEL) 2.0., http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html

  5. Web Services Description Language (WSDL) 1.1., http://www.w3.org/TR/wsdl

  6. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a Better Understanding of Context and Context-Awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  7. Bevilacqua, L., Furno, A., di Carlo, V., Zimeo, E.: A tool for automatic generation of ws-bpel compositions from owl-s described services. In: 2011 5th International Conference on Software, Knowledge Information, Industrial Management and Applications (SKIMA), pp. 1–8 (September 2011)

    Google Scholar 

  8. Blum, A.L., Furst, M.L.: Fast planning through planning graph analysis. Artificial Intelligence 90(1), 1636–1642 (1995)

    Google Scholar 

  9. Bolchini, C., Curino, C.A., Orsi, G., Quintarelli, E., Rossato, R., Schreiber, F.A., Tanca, L.: And what can context do for data? Commun. ACM 52(11), 136–140 (2009)

    Article  Google Scholar 

  10. Ghallab, M., Isi, C.K., Penberthy, S., Smith, D.E., Sun, Y., Weld, D.: PDDL - the planning domain definition language. Tech. rep., CVC TR-98-003/DCS TR-1165, Yale Center for Computational Vision and Control (1998)

    Google Scholar 

  11. Hafiddi, H., Baidouri, H., Nassar, M., Kriouile, A.: An aspect based pattern for context-awareness of services. International Journal of Computer Science and Network Security 12(1), 71–78 (2012)

    Google Scholar 

  12. Li, L., Liu, D., Bouguettaya, A.: Semantic based aspect-oriented programming for context-aware web service composition. Information Systems 36(3), 551–564 (2011)

    Article  Google Scholar 

  13. Maamar, Z., Benslimane, D., Narendra, N.C.: What can context do for web services? Commun. ACM 49(12), 98–103 (2006)

    Article  Google Scholar 

  14. Pascoe, J.: Adding generic contextual capabilities to wearable computers. In: Second International Symposium on Wearable Computers, Digest of Papers, pp. 92–99 (October 1998)

    Google Scholar 

  15. Pellier, D.: PDDL4J (2011), http://sourceforge.net/projects/pdd4j/

  16. Polese, M., Tretola, G., Zimeo, E.: Self-adaptive management of web processes. In: 2010 12th IEEE International Symposium on Web Systems Evolution (WSE), pp. 33–42 (September 2010)

    Google Scholar 

  17. Rasch, K., Li, F., Sehic, S., Ayani, R., Dustdar, S.: Context-driven personalized service discovery in pervasive environments. World Wide Web 14, 295–319 (2011)

    Article  Google Scholar 

  18. Truong, H.L., Dustdar, S.: A survey on context-aware web service systems. International Journal of Web Information Systems 5(1), 5–31 (2009)

    Article  Google Scholar 

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

    Google Scholar 

  20. Zhou, J., Gilman, E., Palola, J., Riekki, J., Ylianttila, M., Sun, J.: Context-aware pervasive service composition and its implementation. Personal Ubiquitous Comput. 15(3), 291–303 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Furno, A., Zimeo, E. (2013). Context-Aware Design of Semantic Web Services to Improve the Precision of Compositions. In: Vinh, P.C., Hung, N.M., Tung, N.T., Suzuki, J. (eds) Context-Aware Systems and Applications. ICCASA 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 109. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36642-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36642-0_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36641-3

  • Online ISBN: 978-3-642-36642-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics