Abstract
Service-oriented architecture is an architectural approach that can be applied for building autonomous service systems dynamically to satisfy on-demand business requests. During the execution of service compositions, architectural constraint violations relating to functional and non-fucntional system properties need to be handled intelligently and autonomously, possibly requiring architectural reconfigurations. We propose integrated architectural constraint violation handling to deal with architectural quality problems through dynamic reconfiguration. We concentrate on service replacement selection as a remedial strategy for a possible quality violation requiring architectural remedies.
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
Ardagna, D., Cappiello, C., Fugini, M., Mussi, E., Pernici, B., Plebani, P.: Faults and recovery actions for self-healing web services. In: World Wide Web Conf. (2006)
Baresi, L., Guinea, S., Pasquale, L.: Towards a unified framework for the monitoring and recovery of bpel processes. In: Workshop on Testing, analysis, and verification of web services and applications (2008)
Barrett, R., Patcas, L.M., Murphy, J., Pahl, C.: Model Driven Distribution Pattern Design for Dynamic Web Service Compositions. In: International Conference on Web Engineering, ICWE 2006, Palo Alto, US, pp. 129–136. ACM Press, New York (2006)
Chan, K.M., Bishop, J., Steyn, J., Baresi, L., Guinea, S.: A fault taxonomy for web service composition. In: 3rd Intl. Workshop on Engineering Service Oriented Applications, WESOA (2007)
Dobson, G.: Using ws-bpel to implement software fault tolerance for web services. In: 32nd EUROMICRO Conf. on Software Eng. and Adv. Applications (2006)
Liu, A., Li, Q., Huang, L., Xiao, M.: A declarative approach to enhancing the reliability of bpel processes. In: IEEE Intl. Conf. on Web Services (2007)
Manikrao, U., Prabhakar, T.: Dynamic selection of Web services with recommendation system. In: Next Generation Web Services Practices (2005)
Pahl, C.: A Formal Composition and Interaction Model for a Web Component Platform. In: Proc. ICALP Workshop on Formal Methods and Component Interaction FMCI 2002. Electronic Notes on Computer Science, ENTCS, vol. 66(4) (2002)
Pahl, C.: Layered Ontological Modelling for Web Service-oriented Model-Driven Architecture. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol. 3748, pp. 88–102. Springer, Heidelberg (2005)
Pistore, M., Barbon, F., Bertoli, P.: Planning and monitoring web service composition. In: Workshop on Planning and Scheduling for Web and Grid Services (2004)
Wang, M., Bandara, K.Y., Pahl, C.: Integrated Constraint Violation Handling for Dynamic Service Composition. In: IEEE International Conference on Services Computing, SCC 2009 (2009)
Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Transactions on Software Engineering 30(5), 311–327 (2004)
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
John, J., Wang, M., Pahl, C. (2010). Dynamic Architectural Constraints Monitoring and Reconfiguration in Service Architectures. In: Babar, M.A., Gorton, I. (eds) Software Architecture. ECSA 2010. Lecture Notes in Computer Science, vol 6285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15114-9_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-15114-9_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15113-2
Online ISBN: 978-3-642-15114-9
eBook Packages: Computer ScienceComputer Science (R0)