This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Managing Evolving Services
May/June 2011 (vol. 28 no. 3)
pp. 49-55
Michael P. Papazoglou, Tilburg University
Vasilios Andrikopoulos, Tilburg University
Salima Benbernou, Paris Descartes University
Services are subject to constant change and variation, leading to continuous service redesign and improvement. However, service changes shouldn't be disruptive by requiring radical modifications in the very fabric of services or in the way that business is conducted.

1. M.P. Papazoglou, "The Challenges of Service Evolution," Proc. Int'l Conf. Advanced Information Systems Eng., Springer-Verlag, 2008, pp. 1–15.
2. M.M. Lehman, "Laws of Software Evolution Revisited," Proc. 5th European Workshop Software Process Technology, Springer-Verlag, 1996, pp. 108–124.
3. K.H. Bennett and V.T. Rajlich, "Software Maintenance and Evolution: A Roadmap," Proc. Conf. Future of Software Eng., ACM Press, 2000, pp. 73–87.
4. A. Stuckenholz, "Component Evolution and Versioning State of the Art," Proc. Sigsoft Software Eng. Notes, vol. 30, no. 1, 2005, p. 7.
5. V. Andrikopoulos, A Theory and Model for the Evolution of Software Services, doctoral dissertation, Center for Economic Research dissertation series no. 262, Tilburg University, 2010.
6. D. Orchard ed., "Extending and Versioning Languages," World Wide Web (W3C) Tech. Architecture Group, Nov. 2007; www.w3.org/2001/tag/docversioning.
7. D. Booth and C.K. Liu eds., "Web Services Description Language (WSDL) Version 2.0 Part 0: Primer," W3C, June 2007; www.w3.org/TRwsdl20-primer.
8. G. Castagna,, "Covariance and Contravariance: Conflict without a Cause," ACM Trans. Programming Languages and Systems, vol. 17, no. 3, 1995, pp. 431–447.
9. S. Ryu et al., "Supporting the Dynamic Evolution of Web Service Protocols in Service-Oriented Architectures," ACM Trans. Web, vol. 2, no. 2, article 13, 2008; http://doi.acm.org/10.11451346237.1346241 .
10. K. Jerijærvi and J.-J. Dubray, "Contract Versioning, Compatibility and Composability," InfoQ Magazine, Dec. 2008; www.infoq.com/articlescontract-versioning-comp2 .
11. P. Harmon, Business Process Change, Morgan Kaufmann, 2007.
12. M.P. Papazoglou, Web Services: Principles and Technology, Prentice Hall, 2007.
13. V. Andrikopoulos, S. Benbernou, and M.P. Papazoglou, "Evolving Services from a Contractual Perspective," Proc. Int'l Conf. Advanced Information Systems Eng., Springer-Verlag, 2009, pp. 290–304.
1. I. Crnković et al., "A Classification Framework for Software Component Models," IEEE Trans. Software Eng., vol. 99, 2010; http://doi.ieeecomputersociety.org/10.1109/TSE.2010.83.
2. A. Elfatatry, "Dealing with Change: Components versus Services," Comm. ACM, vol. 50, no. 8, 2007, pp. 35–39.

Index Terms:
service evolution, component evolution, service versioning, service lifecycle
Citation:
Michael P. Papazoglou, Vasilios Andrikopoulos, Salima Benbernou, "Managing Evolving Services," IEEE Software, vol. 28, no. 3, pp. 49-55, May-June 2011, doi:10.1109/MS.2011.26
Usage of this product signifies your acceptance of the Terms of Use.