Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
A Service Discovery Framework for Service Centric Systems
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
Extending BPEL for Run Time Adaptability
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
Self-healing BPEL processes with Dynamo and the JBoss rule engine
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting
Policy-driven middleware for self-adaptation of web services compositions
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
An aspect-oriented framework for service adaptation
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
ASTRO: supporting composition and execution of web services
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Biology as inspiration towards a novel service life-cycle
ATC'07 Proceedings of the 4th international conference on Autonomic and Trusted Computing
A framework for rule-based dynamic adaptation
TGC'10 Proceedings of the 5th international conference on Trustworthly global computing
Adaptation of web services based on QoS satisfaction
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
A fuzzy service adaptation based on QoS satisfaction
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Supporting communication and cooperation in global software development with agile service networks
ECSA'11 Proceedings of the 5th European conference on Software architecture
SOAdapt: A process reference model for developing adaptable service-based applications
Information and Software Technology
Using a lifecycle model for developing and executing real-time online applications on clouds
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Adaptation space exploration for service-oriented applications
Science of Computer Programming
Hi-index | 0.00 |
Service-based applications are considered a promising technology since they are able to offer complex and flexible functionalities in widely distributed environments by composing different types of services. These applications have to be adaptable to unforeseen changes in the functionality offered by component services and to their unavailability or decreasing performances. Furthermore, when applications are made available to a high number of potential users, they should also be able to dynamically adapt to the current context of use as well as to specific requirements and needs of the specific users. In order to address these issues, mechanisms that enable adaptation should be introduced in the life-cycle of applications, both in the design and in the runtime phases. In this paper we propose an extension of a basic iterative service-based applications lifecycle with elements able to deal with the adaptation-specific needs. We focus, in particular, on the design phase and suggest a number of design principles and guidelines that are suitable to enable adaptation. We discuss about the effectiveness of the proposed methodology by means of real-world scenarios over various types of service-based applications.