Title :
Interface Refactoring in Performance-Constrained Web Services
Author :
Webster, David ; Townend, Paul ; Xu, Jie
Author_Institution :
Sch. of Comput., Univ. of Leeds, Leeds, UK
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.
Keywords :
Web services; user interfaces; REF-WS; Web service provider; corrupt transformation; interface refactoring; nonbackwards compatible services; performance-constrained Web services; service interface; Sensors; Simple object access protocol; Unified modeling language; XML; Refactoring; Reliable Evolution; Web Services;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2012 IEEE 15th International Symposium on
Conference_Location :
Guangdong
Print_ISBN :
978-1-4673-0499-3
DOI :
10.1109/ISORC.2012.23