The autopoietic turn in organization science and its relevance for CSCW
ACM SIGOIS Bulletin - Special issue: groupware for self-organizing units
Socio-technical systems and self-organization
ACM SIGOIS Bulletin - Special issue: groupware for self-organizing units
Hidden order: how adaptation builds complexity
Hidden order: how adaptation builds complexity
A Hierarchical Model for Object-Oriented Design Quality Assessment
IEEE Transactions on Software Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Dynamic E-business: Trends in Web Services
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
Complexity Theory and Organization Science
Organization Science
A New Generalized Particle Dynamics Model For Software Cybernetics
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 02
A Software Cybernetics Approach to Deploying and Scheduling
FTDCS '07 Proceedings of the 11th IEEE International Workshop on Future Trends of Distributed Computing Systems
Towards Controllable Requirements Engineering Processes based on Cybernetics
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
Business Process Management: Concepts, Languages, Architectures
Business Process Management: Concepts, Languages, Architectures
Software Engineering: Principles and Practice
Software Engineering: Principles and Practice
A Reference Architecture for Scientific Workflow Management Systems and the VIEW SOA Solution
IEEE Transactions on Services Computing
A Resource List Management Tool for Undergraduate Students Based on Linked Open Data Principles
ESWC 2009 Heraklion Proceedings of the 6th European Semantic Web Conference on The Semantic Web: Research and Applications
Service-Oriented Modeling: Service Analysis, Design, and Architecture
Service-Oriented Modeling: Service Analysis, Design, and Architecture
Event-Based Design and Runtime Verification of Composite Service Transactional Behavior
IEEE Transactions on Services Computing
Hi-index | 0.00 |
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.