• DocumentCode
    2298435
  • Title

    Using an Interface Proxy to Host Versioned Web Services

  • Author

    Frank, David ; Lam, Linh ; Fong, Liana ; Fang, Ru ; Khangaonkar, Manoj

  • Author_Institution
    IBM T.J. Watson Res. Center, Yorktown Heights, NY
  • Volume
    2
  • fYear
    2008
  • fDate
    7-11 July 2008
  • Firstpage
    325
  • Lastpage
    332
  • Abstract
    Web services have become important building blocks of distributed applications and have matured to the point where service lifecycle issues such as version management are now paramount. However, there is a lack of versioning support in relevant standards and tools. We present an approach which leverages the existing WSDL service definition model to build a versioned service hosting solution. We distinguish between a Web service interface (published) version and its implementation version (private). We introduce the concept of a service interface proxy. This proxy, which can be generated automatically, implicitly defines the service interface version, and is published as the logical service endpoint. Client requests are routed dynamically by the proxy to appropriate implementation versions. We have implemented a prototype of our approach to demonstrate its applicability.
  • Keywords
    Web services; user interfaces; WSDL service definition model; Web service interface; distributed applications; interface proxy; logical service endpoint; service interface version; service lifecycle; Application software; Computer interfaces; Conference management; Distributed computing; Insulation; Laboratories; Prototypes; Routing; Subscriptions; Web services; SOA; WSDL; compatibility; interface proxy; version management; versioned web services; web service changes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2008. SCC '08. IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3283-7
  • Type

    conf

  • DOI
    10.1109/SCC.2008.84
  • Filename
    4578540