Abstract
Services are subject to constant change and variation. Services can evolve typically due to changes in structure, e.g., attributes and operations; in behavior and policies, e.g., adding new business rules and regulations, in types of business-related events; and in business protocols. This paper introduces two types of service changes: shallow changes - where changes are confined to services or the clients - and deep changes - where cascading effects and side-effects occur. The paper introduces a theoretical approach for dealing with shallow service changes and a change-oriented service lifecycle methodology that addresses the effects of deep service changes.
The research leading to these results has received funding from the European Community’s Seventh Framework Programme under the Network of Excellence S-Cube - Grant Agreement no. 215483.
Chapter PDF
Similar content being viewed by others
Keywords
References
Ryu, S.H., et al.: Supporting the dynamic evolution of web service protocols in service-oriented architecturesl. ACM Transactions on the Web 1(1), 1–39 (2007)
Orchard, D. (ed.): Extending and versioning languages. W3C Technical Architecture Group (2007)
Papazoglou, M.P.: Web Service: Principles and Technology. Prentice-Hall, Englewood Cliffs (2007)
Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)
Castagna, G.: Covariance and contravariance: conflict without a cause. ACM Transactions on Programming Languages and Systems 17(3), 431–447 (1995)
Liskov, B., Wing, J.: A behavioral notion of subtyping. ACM Transactions on Programming Languages and Systems 16(6), 1811–1841 (1994)
Booth, D., Liu, C.K.: Web services description language (WSDL) version 2.0 part 0: Primer (2007)
Meyer, B.: Business Process Change. Morgan Kaufmann, San Francisco (2007)
Martin, J.: Lean Six Sigma for Supply Chain Management. McGraw-Hill, New York (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Papazoglou, M.P. (2008). The Challenges of Service Evolution. In: Bellahsène, Z., Léonard, M. (eds) Advanced Information Systems Engineering. CAiSE 2008. Lecture Notes in Computer Science, vol 5074. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69534-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-69534-9_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69533-2
Online ISBN: 978-3-540-69534-9
eBook Packages: Computer ScienceComputer Science (R0)