loading...
Using an Interface Proxy to Host Versioned Web Services
July 07-July 11
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SCC.2008.842008 IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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.
Index Terms:
versioned web services, interface proxy, SOA, WSDL, web service changes, version management, compatibility
Citation:
David Frank, Linh Lam, Liana Fong, Ru Fang, Manoj Khangaonkar, "Using an Interface Proxy to Host Versioned Web Services," scc, vol. 2, pp.325-332, 2008 IEEE International Conference on Services Computing Vol. 2, 2008
Usage of this product signifies your acceptance of the Terms of Use.