Reference Hub8
Addressing Highly Dynamic Changes in Service-Oriented Systems: Towards Agile Evolution and Adaptation

Addressing Highly Dynamic Changes in Service-Oriented Systems: Towards Agile Evolution and Adaptation

Andreas Metzger, Elisabetta Di Nitto
ISBN13: 9781466625037|ISBN10: 1466625031|EISBN13: 9781466625044
DOI: 10.4018/978-1-4666-2503-7.ch002
Cite Chapter Cite Chapter

MLA

Metzger, Andreas, and Elisabetta Di Nitto. "Addressing Highly Dynamic Changes in Service-Oriented Systems: Towards Agile Evolution and Adaptation." Agile and Lean Service-Oriented Development: Foundations, Theory, and Practice, edited by Xiaofeng Wang, et al., IGI Global, 2013, pp. 33-46. https://doi.org/10.4018/978-1-4666-2503-7.ch002

APA

Metzger, A. & Di Nitto, E. (2013). Addressing Highly Dynamic Changes in Service-Oriented Systems: Towards Agile Evolution and Adaptation. In X. Wang, N. Ali, I. Ramos, & R. Vidgen (Eds.), Agile and Lean Service-Oriented Development: Foundations, Theory, and Practice (pp. 33-46). IGI Global. https://doi.org/10.4018/978-1-4666-2503-7.ch002

Chicago

Metzger, Andreas, and Elisabetta Di Nitto. "Addressing Highly Dynamic Changes in Service-Oriented Systems: Towards Agile Evolution and Adaptation." In Agile and Lean Service-Oriented Development: Foundations, Theory, and Practice, edited by Xiaofeng Wang, et al., 33-46. Hershey, PA: IGI Global, 2013. https://doi.org/10.4018/978-1-4666-2503-7.ch002

Export Reference

Mendeley
Favorite

Abstract

This chapter sets out to introduce relevant foundations concerning evolution and adaptation of service-oriented systems. It starts by sketching the historical development of software systems from monolithic and mostly static applications to highly-dynamic, service-oriented systems. Then, it provides an overview and more thorough explanation of the various kinds of changes that may need to be faced by service-oriented systems. To understand how such changes could be addressed, the chapter introduces a reference service life-cycle model which distinguishes between evolution, viz. the manual modification of the specification and implementation of the system during design-time, and (self-)adaptation, viz. the autonomous modification of a service-oriented system during operation. Based on the discussion of the key activities prescribed by that life-cycle, the chapter elaborates on the need for agility in both adaptation and evolution of service-oriented systems.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.