The Challenges of Service Evolution
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.
KeywordsWeb services service versioning business protocols regulatory compliance service contracts and policies service contracts
- 2.Orchard, D. (ed.): Extending and versioning languages. W3C Technical Architecture Group (2007)Google Scholar
- 3.Papazoglou, M.P.: Web Service: Principles and Technology. Prentice-Hall, Englewood Cliffs (2007)Google Scholar
- 7.Booth, D., Liu, C.K.: Web services description language (WSDL) version 2.0 part 0: Primer (2007)Google Scholar
- 8.Meyer, B.: Business Process Change. Morgan Kaufmann, San Francisco (2007)Google Scholar
- 9.Martin, J.: Lean Six Sigma for Supply Chain Management. McGraw-Hill, New York (2007)Google Scholar