Component evolution and versioning state of the art
ACM SIGSOFT Software Engineering Notes
A design technique for evolving web services
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
A framework for managing the evolution of business protocols in web services
APCCM '07 Proceedings of the fourth Asia-Pacific conference on Comceptual modelling - Volume 67
Validating quicksand: Temporal schema versioning in τXSchema
Data & Knowledge Engineering
Schema-mediated exchange of temporal XML data
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
A high-level specification for mediators(virtual providers)
BPM'05 Proceedings of the Third international conference on Business Process Management
Hi-index | 0.00 |
The dynamic environment where organisations and providers live imposes a gradually evolving of their services to meet new needs, technological changes and requirements of these users. Therefore, the evolution of web services becomes necessary because it is inevitable that services will evolve overtime and clients will always ask for new features. Unfortunately, the current standards do not support necessary mechanisms to ensure the behaviour evolution of the web services. This problem becomes more complex for dynamic adaptation and for web service upgrade by non-backwards-compatible changes. In this paper, we present an approach to manage the behaviour evolution of web services and adapt dynamically their clients by providing a set of change operators for services and a set of adaptation rules for clients. This approach is validated within a framework proposed at the end of this paper.