Dynamic architectural constraints monitoring and reconfiguration in service architectures
Service-oriented architecture is an architectural approach that can be applied for building autonomous service systems dynamically to satisfy on-demand business requests. During the execution of service compositions, architectural constraint violations relating to functional and non-fucntional system properties need to be handled intelligently and autonomously, possibly requiring architectural reconfigurations. We propose integrated architectural constraint violation handling to deal with architectural quality problems through dynamic reconfiguration. We concentrate on service replacement selection as a remedial strategy for a possible quality violation requiring architectural remedies.
Showing items related by title, author, creator and subject.
Software architecture for the cloud: A roadmap towards control-theoretic, model-based cloud architecture Pahl C; Jamshidi P (Springer, 2015)The cloud is a distributed architecture providing resources as tiered services. Through the principles of service-orientation and generally provided using virtualisation, the deployment and provisioning of applications can ...
Cloud architecture continuity: Change models and change rules for sustainable cloud software architectures Pahl C; Jamshidi P; Weyns D (2017)Cloud systems provide elastic execution environments of resources that link application and infrastructure/platform components, which are both exposed to uncertainties and change. Change appears in 2 forms: the evolution ...
Gray, AJG; Nutt, W (Springer, 2005)In data stream applications, streams typically arise from a geographically distributed collection of producers and may be queried by consumers, which may be distributed as well. In such a setting, a query can be seen as a ...