Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
B2B integration over the Internet with XML: RosettaNet successes and challenges
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Interoperability among independently evolving web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series)
Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series)
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
Hi-index | 0.00 |
Ensuring compatibility in service-oriented systems is a challenging task. This article addresses the challenge of maintaining Web service backwards compatibility. In particular, the authors suggest a new interface design technique called Generic Web Services that allows service providers to add new features to Web services without breaking compatibility with existing clients. This is achieved by partially shifting the semantics of service operations from design time to runtime by relaxing the operations signatures with identity parameters. Furthermore, the authors discuss the advantages and disadvantages of generic Web services. The article also contains an example that applies the aforementioned technique to a Web service from SAP Enterprise Services Workplace.