Protocol specifications and component adaptors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Computer
ToMAS: A System for Adapting Mappings while Schemas Evolve
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Interoperability among independently evolving web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Nested mappings: schema mapping reloaded
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Semi-automated adaptation of service interactions
Proceedings of the 16th international conference on World Wide Web
The Challenges of Service Evolution
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Managing the Evolution of Service Specifications
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Developing adapters for web services integration
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Continuous monitoring in evolving business networks
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Measures and mechanisms for process monitoring in evolving business networks
Data & Knowledge Engineering
Change impact analysis in service-based business processes
Service Oriented Computing and Applications
A survey of change management in service-based environments
Service Oriented Computing and Applications
Hi-index | 0.00 |
In an environment of constant change, driven by competition and innovation, a service can rarely remain stable - especially when it depends on other services to fulfill its functionality. However, uncontrolled changes can easily break the existing relationships between a service and its environment (its customers and providers). In this paper we present an approach that allows for the controlled evolution of a service by leveraging the loosely-coupled nature of the SOA paradigm. More specifically, we formalize the notion of contracts between interacting services that enable their independent evolution and we investigate under which criteria can changes to a contract-bound service, or even to the contract itself, be transparent to the environment of the service.