• DocumentCode
    3583662
  • Title

    End-to-End Versioning Support for Web Services

  • Author

    Leitner, Philipp ; Michlmayr, Anton ; Rosenberg, Florian ; Dustdar, Schahram

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna
  • Volume
    1
  • fYear
    2008
  • Firstpage
    59
  • Lastpage
    66
  • Abstract
    Software services are, just like any other software system, subject to permanent change. We argue that these changes should generally be transparent to service consumers. However, currently consumers are often tied to a given version of a service and have no means of easily upgrading to a newer version. In this paper we propose a WSDL-driven classification of Web service change types and discuss a versioning mechanism for service-oriented systems that considers revision management on registry- and client-side. We use the concepts of service version graphs and selection strategies to provide transparent end-to-end versioning support, and show how this approach is implemented in our service-oriented computing runtime VRESCo. Furthermore, we illustrate the advantages of our approach in comparison to the current state of the art using a realistic case study.
  • Keywords
    Web services; WSDL-driven classification; Web services; end-to-end versioning support; service-oriented systems; software services; Application software; Collaborative software; Contracts; Distributed computing; Runtime; Security; Service oriented architecture; Software systems; Switches; Web services; SOA; Service Evolution; VRESCo; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2008. SCC '08. IEEE International Conference on
  • Print_ISBN
    978-0-7695-3283-7
  • Type

    conf

  • DOI
    10.1109/SCC.2008.21
  • Filename
    4578449