Abstract
Service-based systems (SBS) have a complex layered structure where the service-based application (SBA) is implemented through a composition of services, which run on top of infrastructures. Adaptation is not straightforward when we take into account the heterogeneous and dynamic execution context of such complex systems. While several state-of-the-art approaches, unaware from each other, target different problems at specific parts of the system, the isolated enactment of those adaptations results in ignoring the overall impact on the whole SBS. In this ongoing PHD work, we propose a complete, flexible and extensible solution for the cross-layer adaptation of SBSs. Our proposed solution integrates and coordinates existing analysis and adaptation tools to assess the impact of an adaptation at different system levels. Moreover, throughout the impact analysis, starting from an initial adaptation trigger it incrementally constructs adaptation strategies, consistent with the overall system.
The research leading to these results has received funding from the European Community’s Seventh Framework Programme FP7/2007-2013 under grant agreement 215483 (S-Cube).
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Brogi, A., Popescu, R.: Automated Generation of BPEL Adapters. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 27–39. Springer, Heidelberg (2006)
Charfi, A., Dinkelaker, T., Mezini, M.: A plug-in architecture for self-adaptive web service compositions. In: ICWS 2009: Proceedings of the 2009 IEEE International Conference on Web Services, pp. 35–42. IEEE Computer Society, Washington, DC (2009)
Christos, K., Vassilakis, C., Rouvas, E., Georgiadis, P.: Qos-driven adaptation of bpel scenario execution. In: ICWS 2009: Proceedings of the 2009 IEEE International Conference on Web Services, pp. 271–278. IEEE Computer Society, Washington, DC (2009)
Kongdenfha, W., Motahari-Nezhad, H., Benatallah, B., Casati, F., Saint-Paul, R.: Mismatch patterns and adaptation aspects: A foundation for rapid development of web service adapters. IEEE Transactions on Services Computing, 94–107 (2009)
Ardagna, D., Comuzzi, M., Mussi, E., Pernici, B., Plebani, P.: Paws: A framework for executing adaptive web-service processes. IEEE Softw. 24, 39–46 (2007)
Zengin, A., Kazhamiakin, R., Pistore, M.: Clam: Cross-layer management of adaptation decisions for service-based applications. In: 2011 IEEE International Conference on Web Services, pp. 698–699. IEEE (2011)
Kazhamiakin, R., Wetzstein, B., Karastoyanova, D., Pistore, M., Leymann, F.: Adaptation of Service-Based Applications Based on Process Quality Factor Analysis. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 395–404. Springer, Heidelberg (2010)
Popescu, R., Staikopoulos, A., Liu, P., Brogi, A., Clarke, S.: Taxonomy-driven adaptation of multi-layer applications using templates. In: SASO 2010, pp. 213–222 (2010)
Baresi, L., Caporuscio, M., Ghezzi, C., Guinea, S.: Model-Driven Management of Services. In: ECOWS 2010, pp. 147–154 (2010)
Tripathi, U., Hinkelmann, K., Feldkamp, D.: Life cycle for change management in business processes using semantic technologies. Journal of Computers 3, 24 (2008)
Burgstaller, B., Dhungana, D., Franch, X., Grunbacher, P., López, L., Marco, J., Oriol, M.: Stockhammer: Monitoring and Adaptation of Service-oriented Systems with Goal and Variability Models. Technical report, Universitat Politècnica de Catalunya (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zengin, A. (2012). CLAM: Cross-Layer Adaptation Management in Service-Based Systems. In: Pallis, G., et al. Service-Oriented Computing - ICSOC 2011 Workshops. ICSOC 2011. Lecture Notes in Computer Science, vol 7221. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31875-7_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-31875-7_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31874-0
Online ISBN: 978-3-642-31875-7
eBook Packages: Computer ScienceComputer Science (R0)