Publication | Closed Access
Software adaptation patterns for service-oriented architectures
56
Citations
15
References
2010
Year
Unknown Venue
Software MaintenanceEngineeringArchitectural PatternCloud ComputingService-oriented Software EngineeringSystems EngineeringSoftware EngineeringCloud Service AdaptationSoftware Adaptation PatternSoftware Adaptation PatternsSoftware AdaptationSelf-adaptive SystemSoftware AnalysisSystem SoftwareSoftware DesignService-oriented Computing
This paper describes the concept of software adaptation patterns and how they can be used in software adaptation of service-oriented architectures. The patterns are described in terms of a three-layer architecture for self-management. A software adaptation pattern defines how a set of components that make up an architecture pattern dynamically cooperate to change the software configuration to a new configuration. In our approach, adaptation connectors are introduced to encapsulate adaptation state machine models so that the adaptation patterns can be more reusable. A change management model for dynamically evolving service-oriented applications is also described with a case study.
| Year | Citations | |
|---|---|---|
Page 1
Page 1