• DocumentCode
    2022964
  • 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
  • fYear
    2012
  • fDate
    11-13 April 2012
  • Firstpage
    111
  • Lastpage
    118
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2012 IEEE 15th International Symposium on
  • Conference_Location
    Guangdong
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-4673-0499-3
  • Type

    conf

  • DOI
    10.1109/ISORC.2012.23
  • Filename
    6195868