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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
OWL-S: Semantic Markup for Web Services, http://www.w3.org/Submission/OWL-S/
OWL: Web Ontology Language Overview, http://www.w3.org/TR/owl-features/
SWRL: A Semantic Web Rule Language Combining OWL and RuleML, http://www.w3.org/Submission/SWRL
Web Services Business Process Execution Language Version (WS-BPEL) 2.0., http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html
Web Services Description Language (WSDL) 1.1., http://www.w3.org/TR/wsdl
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)
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)
Blum, A.L., Furst, M.L.: Fast planning through planning graph analysis. Artificial Intelligence 90(1), 1636–1642 (1995)
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)
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)
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)
Li, L., Liu, D., Bouguettaya, A.: Semantic based aspect-oriented programming for context-aware web service composition. Information Systems 36(3), 551–564 (2011)
Maamar, Z., Benslimane, D., Narendra, N.C.: What can context do for web services? Commun. ACM 49(12), 98–103 (2006)
Pascoe, J.: Adding generic contextual capabilities to wearable computers. In: Second International Symposium on Wearable Computers, Digest of Papers, pp. 92–99 (October 1998)
Pellier, D.: PDDL4J (2011), http://sourceforge.net/projects/pdd4j/
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)
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)
Truong, H.L., Dustdar, S.: A survey on context-aware web service systems. International Journal of Web Information Systems 5(1), 5–31 (2009)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)