jump to navigation

Web Service Versioning November 9, 2006

Posted by Hank Wallace in Programming, Web Services.
trackback

Versioning a web service is a complex problem. While researching how I would resolve this problem using WCF for our new service, I decided to go back and read a number of posts written by my friend Tim Ewald. He does a good job of describing the issues and proposes a flexible solution.

Solving the XSD versioning problem
More on XSD versioning
Making everything optional
Initial code for version-aware schema validation

His post on Versioning and semantic changes provides a great example of a semantic change and the issues of having new clients talking to old services.

Two articles, one good and one bad mentions the need for backward and forward compatibility that I agree is crucial.

Technorati tags: , , ,
Advertisements
%d bloggers like this: