Webster, D, Townend, P and Xu, J (2014) Restructuring web service interfaces to support evolution. In: Proceedings - IEEE 8th International Symposium on Service Oriented System Engineering, SOSE 2014. Service Oriented System Engineering (SOSE), 2014 IEEE 8th International Symposium on, 07-11 Apr 2014, Oxford, UK. IEEE Computer Society , 158 - 159. ISBN 9781479925049
Abstract
This paper presents an overview of a scheme (RESWS) to enable Web Service providers to be able to evolve their service interface in a non-backwards compatible way and still maintain compatibility with existing consumers. The need for a non-passive approach to evolving services while still remaining backwards compatible is highlighted and presented based on a clear need identified within the literature. Based on graph rewriting theory, the set of refactorings was formally represented as transformations through rewriting rules and enables a set of preconditions to be defined for each transformation. A demonstrator has been developed to implement the RES-WS scheme as a message mediator which interprets the chain of primitive refactoring transformations required to carry out a particular complex transformation. Experimental validation was performed to demonstrate the feasibility and effectiveness of the message mediator for an upgraded Web Service against its QoS constraint.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2014 IEEE. This is an author produced version of a paper published in Proceedings - IEEE 8th Internationa Symposium on Service Oriented System Engineering, SOSE 2014. Uploaded in accordance with the publisher's self-archiving policy Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other work. |
Keywords: | Refactoring; Restructuring; Web Services |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Computing (Leeds) > Institute for Computational and Systems Science (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 06 Jan 2015 13:31 |
Last Modified: | 19 Dec 2022 13:29 |
Published Version: | http://dx.doi.org/10.1109/SOSE.2014.66 |
Status: | Published |
Publisher: | IEEE Computer Society |
Identification Number: | 10.1109/SOSE.2014.66 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:81645 |