This paper introduces an adaptation framework for service-oriented applications based on trade-offs between functional and extra-functional (e.g., availability, performance, and adaptation cost) requirements. The framework relies on an optimization method for adaptation space exploration based on the combined use of meta-heuristic search techniques and of functional and extra-functional patterns (e.g., architectural design patterns and tactics). A formal service-oriented component model, called SCA-ASM, is also adopted for the specification and functional analysis of service-oriented applications. Through a sample application, we exemplify the methodology with emphasis on the use of extra-functional patterns
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
Abstract—Using service-oriented architecture, applications can be defined as an assembly of abstract...
Abstract—This paper introduces an adaptation framework for service-oriented applications based on tr...
Service-oriented computing is a promising computing paradigm which facilitates the composition of lo...
Abstract Service-oriented architecture supports the definition and execution of complex business pro...
Service-oriented computing is a promising computing paradigm which facilitates the composition of lo...
Service-oriented computing is a promising computing paradigm which facilitates the composition of lo...
Service-based applications are considered a promising technology since they are able to offer compl...
Service Oriented Architecture (SOA) allows modeling of dynamic interaction between incongruous provi...
Service-oriented computing paradigm encourages the use of dynamic binding of application requirement...
Service Oriented Architecture (SOA) allows modeling of dynamic interaction between incongruous provi...
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
Abstract—Using service-oriented architecture, applications can be defined as an assembly of abstract...
Abstract—This paper introduces an adaptation framework for service-oriented applications based on tr...
Service-oriented computing is a promising computing paradigm which facilitates the composition of lo...
Abstract Service-oriented architecture supports the definition and execution of complex business pro...
Service-oriented computing is a promising computing paradigm which facilitates the composition of lo...
Service-oriented computing is a promising computing paradigm which facilitates the composition of lo...
Service-based applications are considered a promising technology since they are able to offer compl...
Service Oriented Architecture (SOA) allows modeling of dynamic interaction between incongruous provi...
Service-oriented computing paradigm encourages the use of dynamic binding of application requirement...
Service Oriented Architecture (SOA) allows modeling of dynamic interaction between incongruous provi...
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
The advances in modern technology development and future technology changes dictate new challenges a...
Abstract—Using service-oriented architecture, applications can be defined as an assembly of abstract...