Abstract
This paper explores service composition in pervasive environments with a focus on dynamic service selection. Service orientation offers the dynamism and loose coupling needed in pervasive applications. However, context-aware service composition is still a great challenge in pervasive computing. Service selection has to deal with dynamic contextual information to enable context-aware behaviors to emerge from the environment. This paper describes how to add dynamic contextual service ranking mechanisms to the service-oriented OSGi framework and further discusses service re-composition decisions.
This work is part of the ANSO project, which is partially supported by the French Ministry of Industry under the European ITEA program.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Adjie-Winoto, W., Schwartz, E., Balakrishnan, H., Lilley, J.: The de-sign and implementation of an intentional naming system. In: 17th ACM SOSP, Kiawah Island, SC, ACM Press, New York (December 1999)
Bottaro, A., Bourcier, J., Escoffier, C., Donsez, D., Lalanda, P.: A multi-protocol service-oriented platform for home control applications. In: CCNC 2007. Demonstration at IEEE Consumer Communications and Networking Conference, Las Vegas, Nevada, IEEE Computer Society Press, Los Alamitos (January 2007)
Bottaro, A., Gérodolle, A., Lalanda, P.: Pervasive spontaneous composition. In: SIPE 2006. Proceedings of the First IEEE International Workshop on Service Integration in Pervasive Environments, Lyon, France, IEEE Computer Society Press, Los Alamitos (June 2006)
Cervantes, H., Hall, R.S.: Autonomous adaptation to dynamic availability using a service-oriented component model. In: ICSE 2004. Proceedings of the International Conference on Software Engineering (May 2004)
Chen, G., Kotz, D.: Context-sensitive resource discovery. In: Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, Fort Worth,Texas, pp. 243–252. IEEE Computer Society Press, Los Alamitos (March 2003)
Christensen, J., Sussman, J., Levy, S., Bennett, W.E., Wolf, T.V.-t., Kellogg, W.A.: Too much information.
David, P.-C., Ledoux, T.: An aspect-oriented approach for develop-ing self-adapting fractal components. In: Löwe, W., Südholt, M. (eds.) SC 2006. LNCS, vol. 4089, Springer, Heidelberg (2006)
Forum, U. Upnp av architecture v1.0 (June 2002)
Funk, C., Mitic, J., Kuhmuench, C.: Dscl: A language to support dynamic service composition. In: SIPE 2006. Proceedings of the First IEEE International Workshop on Service Integration in Pervasive Environments, Lyon, France, IEEE Computer Society Press, Los Alamitos (June 2006)
Graham, S., Davis, D., Simeonov, S., Daniels, G., Brittenham, P., Nakamura, Y., Fremantle, P., Koenig, D., Zentner, C.: Building Web Services with Java, 2nd edn. Sams Publishing (2004)
Guttman, E., Perkins, C., Veizades, J., Day, M.: Service location protocol (June 1999)
Keeney, R.L., Nair, K.: Decision analysis for the siting of nuclear power plants – the relevance of multiattribute utility theory. In: Proceedings of the IEEE, vol. 63(3), IEEE Computer Society Press, Los Alamitos (1975)
Kephart, J.O.: Research challenges of autonomic computing. In: Inverardi, P., Jazayeri, M. (eds.) ICSE 2005. LNCS, vol. 4309, Springer, Heidelberg (2006)
Lamparter, S., Ankolekar, A., Oberle, D., Studer, R., Weinhardt, C.: A policy framework for trading configurable goods and services in open electronic markets. In: Harper, R., Rauterberg, M., Combetto, M. (eds.) ICEC 2006. LNCS, vol. 4161, Springer, Heidelberg (2006)
OSGi Alliance. OSGi R4 Core Specification and Compendium (October 2005)
Pawar, P., Tomakoff, A.: Ontology-based context-aware service discovery for pervasive environments. In: SIPE 2006. Proceedings of the First IEEE International Workshop on Service Integration in Pervasive Environments, Lyon, France, June 2006, IEEE Computer Society Press, Los Alamitos (2006)
Ramparany, F., Euzenat, J., Broens, T., Pierson, J., Bottaro, A., Poortinga, R.: Context management and semantic modeling for ambient intelligence. In: FRCSS 2006. Proceedings of the First Workshop on Future Research Challenges for Software and Services, Vienna, Austria (April 2006)
White, S.R., Hanson, J.E., Whalley, I., Chess, D.M., Kephart, J.O.: An architectural approach to autonomic computing. In: ICAC 2004. Proceedings. International Conference on Autonomic Computing (May 2004)
Zhu, F., Mutka, M.W., Ni, L.M.: Service discovery in pervasive computing environments. IEEE Pervasive Computing 4, 81–90 (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bottaro, A., Hall, R.S. (2007). Dynamic Contextual Service Ranking. In: Lumpe, M., Vanderperren, W. (eds) Software Composition. SC 2007. Lecture Notes in Computer Science, vol 4829. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77351-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-77351-1_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77350-4
Online ISBN: 978-3-540-77351-1
eBook Packages: Computer ScienceComputer Science (R0)