• DocumentCode
    153175
  • Title

    Restructuring Web Service Interfaces to Support Evolution

  • Author

    Webster, David ; Townend, Paul ; Jie Xu

  • Author_Institution
    Sch. of Comput., Univ. of Leeds, Leeds, UK
  • fYear
    2014
  • fDate
    7-11 April 2014
  • Firstpage
    158
  • Lastpage
    159
  • 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.
  • Keywords
    Web services; graph theory; rewriting systems; software maintenance; user interfaces; RES-WS scheme; RESWS; Web service interfaces; Web service providers; demonstrator; graph rewriting theory; its QoS constraint; message mediator; nonpassive approach; primitive refactoring transformations; rewriting rules; service interface; Educational institutions; Mediation; Quality of service; Real-time systems; Time factors; Timing; Web services; Refactoring; Restructuring; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2014 IEEE 8th International Symposium on
  • Conference_Location
    Oxford
  • Type

    conf

  • DOI
    10.1109/SOSE.2014.66
  • Filename
    6830900