An approach to hosting versioned Web services

  • Frank D
  • Lam L
  • Fong L
 et al. 
  • 4

    Readers

    Mendeley users who have this article in their library.
  • 6

    Citations

    Citations of this article.

Abstract

With the growing adoption of service oriented computing, Web services are becoming important building blocks of distributed applications. As these services inevitably evolve and change, service version management will increasingly become a key part of the service lifecycle. To address this versioning requirement from the service provider's point of view, we propose two key concepts. The first is to draw a distinction between a service's interface version and its implementation version. The second is to employ a tiered hosting model which echoes this structure, by introducing a version routing point in front of the actual service implementation versions. This version routing point routes versioned requests to the appropriate implementation versions. We have implemented a prototype of our approach on IBM's WebSphere Process Server and WebSphere Enterprise Service Bus. We show our results with a versioned test service to demonstrate the capabilities of our proposal.

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document

Authors

  • David Frank

  • Linh Lam

  • Liana Fong

  • Ru Fang

  • Christopher Vignola

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free