Abstract
The need to change service-based systems during their execution time has been recognized as an important challenge in service oriented computing. There are several situations that may trigger changes in service-based systems such as unavailability or malfunctioning of services; changes in the functional, quality, or contextual characteristics of the services; changes in the context of the service-based system environment; emergence of new services; or changes in the requirements of the system. However, in order to support dynamic changes in service-based systems, it is necessary to have replacement policies describing what needs to be changed, and how and when the changes should be executed. In this paper, we describe replacement policies to support dynamic changes in service-based systems. These replacement policies are used in our service discovery framework that supports proactive identification of services in parallel to the execution of the system. A prototype tool has been implemented in order to illustrate and evaluate the framework. The results of some initial evaluation are also described in the paper.
Chapter PDF
Similar content being viewed by others
References
Aggarwal, R., Verma, K., Miller, J., Milnor, W.: Constraint Driven Web Service Composition in METEOR-S. In: International Conference on Services Computing (2004)
Ardagna, D., Comuzzi, M., Mussi, E., Pernici, B., Plebani, P.: PAWS: A Framework for Executing Adaptive Web-Service Processes. IEEE Software 24(6) (2007)
Baresi, L., Ghezzi, C., Guinea, S.: Towards Self-Healing Compositions of Services. Studies in Computational Intelligence, vol. 42. Springer, Heidelberg (2007)
Baresi, L., Di Nitto, E., Ghezzi, C., Guinea, S.: A Framework for the Deployment of Adaptable Web Service Compositions. Service Oriented Computing and Applications 1(1) (April 6, 2007)
BPEL4WS, http://www128.ibm.com/developerworks/library/specification/ws-bpel/
Colombo, M., Di Nitto, E., Mauri, M.: SCENE: A Service Composition Execution Environment Supporting Dynamic Changes Disciplined through Rules. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 191–202. Springer, Heidelberg (2006)
Doulkeridis, C., Loutas, N., Vazirgiannis, M.: A System Architecture for Context-Aware Service Discovery. Electr. Notes Theor. Comput. Sci. 146(1), 101–116 (2006)
eXist, http://exist.sourceforge.net
Hall, R.J., Zisman, A.: Behavioral Models as Service Descriptions. In: International Conference on Service Oriented Computing, ICSOC, New York (2004)
Hausmann, J.H., Heckel, R., Lohman, M.: Model-based Discovery of Web Services. In: International Conference on Web Services (2004)
Hielscher, J., Kazhamiakin, R., Metzger, A., Pistore, M.: A Framework for Proactive Self-Adaptation of Service-based Applications Based on Online Testing. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 122–133. Springer, Heidelberg (2008)
Horrocks, I., Patel-Schneider, P.F., van Harmelen, F.: From SHIQ and RDF to OWL: The Making of A Web Ontology Language. Journal of Web Semantics 1(1), 7–26 (2003)
Keller, U., Lara, R., Lausen, H., Polleres, A., Fensel, D.: Automatic Location of Services. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 1–16. Springer, Heidelberg (2005)
Kim, J., Lee, J., Lee, B.: Runtime Service Discovery and Reconfiguration using OWL-S based Semantic Web Service. In: Proceedings of the 7th IEEE International Conference on Computer and Information Technology (2007)
Lymberopoulos, L., Lupu, E., Sloman, M.: An Adaptive Policy-Based Framework for Network Services Management. Journal of Network and Systems Management 11(3) (September 2003)
Marshall, A., Hussain, S.A., Chieng, D., Gu, Q.: Dynamic Network Adaptation Techniques In An Open Network Environment. In: Intl. Conference on IT and Communications (AIT 2000), Bangkok, Thailand (August 2000)
Moser, O., Rosenberg, F., Dustdar, S.: Non-Intrusive Monitoring and Service Adaptation for WS-BPEL. In: 17th Int. World Wide Web Conference, WWW, China (April 2008)
Di Nitto, E., Ghezzi, C., Metzger, A., Papazoglou, M., Pohl., K.: A Journey to Highly Dynamic, Self-Adaptive, Service-based Applications. ASE Journal 15 (2008)
Papazoglou, M.P., Traverso, P., Dustdar, S., Leyman, F., Kramer, B.: Service-Oriented Computing Research Roadmap, ftp://ftp.cordis.lu/pub/ist/docs/directorate_d/st-ds/services-research-roadmap_en.pdf
SECSE Project, http://secse.eng.it
Subramanian, V., Gilberti, M., Doboli, A.: Online adaptation policy design for grid sensor networks with reconfigurable embedded nodes. In: Design, Automation & Test in Europe Conference & Exhibition, DATE 2009 (2009)
WS-Eventing, http://www/w3/org/Submission/WS-Eventing
Zisman, A., Spanoudakis, Dooley, J.: A Framework for Dynamic Service Discovery. In: IEEE Int. Conference on Automated Software Engineering, ASE, Italy (September 2008)
Zisman, A., Spanoudakis, Dooley, J.: A Query Language for Service Discovery. In: 4th Int. Conference on Software and Data Technologies, ICSOFT, Bulgaria (July 2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mahbub, K., Zisman, A. (2010). Replacement Policies for Service-Based Systems. In: Dan, A., Gittler, F., Toumani, F. (eds) Service-Oriented Computing. ICSOC/ServiceWave 2009 Workshops. ServiceWave ICSOC 2009 2009. Lecture Notes in Computer Science, vol 6275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16132-2_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-16132-2_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16131-5
Online ISBN: 978-3-642-16132-2
eBook Packages: Computer ScienceComputer Science (R0)