Webster, D, Townend, P and Xu, J (2012) Interface refactoring in performance-constrained web services. In: Proceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2012. 2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 11-13 Apr 2012, Kingkey Palace Hotel, Shenzhen, China. Institute of Electrical & Electronic Engineers , 111 - 118 . ISBN 978-0-7695-4643-8
Abstract
This paper presents the development of REF-WS an approach to enable a Web Service provider to reliably evolve their service through the application of refactoring transformations. REF-WS is intended to aid service providers, particularly in a reliability and performance constrained domain as it permits upgraded ’non-backwards compatible’ services to be deployed into a performance constrained network where existing consumers depend on an older version of the service interface. In order for this to be successful, the refactoring and message mediation needs to occur without affecting functional compatibility with the services’ consumers, and must operate within the performance overhead expected of the original service, introducing as little latency as possible. Furthermore, compared to a manually programmed solution, the presented approach enables the service developer to apply and parameterize refactorings with a level of confidence that they will not produce an invalid or ’corrupt’ transformation of messages. This is achieved through the use of preconditions for the defined refactorings.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2012 IEEE. Reprinted, with permission, from Webster, D, Townend, P and Xu, J (2012) Interface refactoring in performance-constrained web services. In: Proceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2012. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Leeds' or the White Rose Research Online's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it. |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Computing (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 14 Jan 2013 10:55 |
Last Modified: | 19 Dec 2022 13:24 |
Published Version: | http://dx.doi.org/10.1109/ISORC.2012.23 |
Status: | Published |
Publisher: | Institute of Electrical & Electronic Engineers |
Identification Number: | 10.1109/ISORC.2012.23 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:74891 |