Autonomic Service-Oriented Architecture for Resilient Complex Systems
Pieter den Hamer, Torbjørn Skramstad · 2011
Service Oriented Architectures (SOAs) are increasingly applied in industrial systems that need to be very dependable as they are critical for business continuity, safety and/or security. In addition, such systems are getting ever more complex, especially in terms of their number of interacting sub-systems or components and emergent (mis)behavior. In the face of this growing complexity, SOA based systems need to be resilient to meet high dependability requirements, even in increasingly dynamic system environments. This desired resilience is supported, amongst others, by 'autonomic' SOA systems that have important run-time capabilities like introspection and self-adaptation. In this paper we explore different concepts and techniques that are needed to achieve this.