Service-oriented system evolution taxonomy and metrics derived from complex adaptive systems theory
by Ghada Alaa
International Journal of Web Engineering and Technology (IJWET), Vol. 6, No. 4, 2011

Abstract: Service-oriented architecture (SOA) is designed to enable integration of heterogeneous business components, and thus is argued to improve enterprise evolution and agility. In order to identify service-oriented system evolution taxonomy, it is suggested to build on complex adaptive systems (CAS) theory that interprets phenomenon of evolution and emergence of new properties. This required a survey of service-oriented system design and development techniques and principles, and their mapping to CAS evolutionary principles. Based on this analysis, the paper identifies four major categories of service-oriented system evolution: a) service structural properties, e.g., flexibility of service, loose coupling, re-usability, etc.; b) enterprise enabling factors, e.g., enterprise architecture, organisation structure and management style; c) evolution dynamics, e.g., interactions within the enterprise and with users, prototyping, iterative and incremental development in SOA realisation, etc.; d) controlling factors, e.g., continuous reflection, learning and adjustment supported by formalised standards in SOA programming, SOA quality attributes and SOA governance techniques. This led to deriving a process model utilising these four categories to enable service-oriented system evolution. Metrics are suggested to benchmark system structural properties and controlling factors, including SOA flexibility, SOA quality attributes and SOA governance to ensure sustainable evolution and avoiding disordered results in response to change.

Online publication date: Thu, 27-Oct-2011

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Web Engineering and Technology (IJWET):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?

Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email