Wow, great questions, I too would like to see the responses to your
questions... I hope many people respond.

-- Robert

On Wed, 24 Aug 2011 14:01:03 -0700 (PDT), dstainer
<[email protected]> wrote:
> I know this topic has been broached in various forms over the years. However,
> I'd like to compare notes with other folks that have implemented SOAP web
> service versioning schemes, see if anything has changed from the earlier
> discussions on the topic.
> 
> I've read through a number of different resources [1][2][3][4], and I'm
> curious to hear about other people's experiences with this topic.
> Specifically, I'm curious about the following:
> 
> - Code first vs. Contract first and why within the context of versioning
> - Use of versioned namespaces to separate operations per [1] recommendations
> - How did you design for forward compatibility i.e. use of
> <xsd:any>/@XmlAnyElement
> - How did you design for backwards compatibility i.e. optional elements
> - Did you use strict/flexible/loose versioning [2]
> - Any testing of backwards compatibility between minor versions
> - How did CXF help/hinder your ability to carry out versioning of services
> 
> In addition, to those questions I'm also curious to hear about more general
> thoughts on the topic. What worked well and what didn't? Any big gotchas or
> lifesavers that I should be aware of?
> 
> Thanks
> Derek
> 
> References
> 
> [1] -  http://blogs.iona.com/sos/20070410-WSDL-Versioning-Best-Practise.pdf
> WSDL Versioning Best Practise 
> [2] - 
> http://www.infoq.com/resource/articles/Web-Service-Contracts/en/resources/ERL_WSContractVersioning_013613517X_20-22.pdf
> Web Service Contract Design and Versioning for SOA (Chapters 20-22) 
> [3] -  http://www.infoq.com/articles/contract-versioning-comp2 Contract
> Versioning, Compatibility and Composability 
> [4] -  http://www.xml.com/lpt/a/1492 Extensibility, XML Vocabularies, and
> XML Schema 
> 
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/SOAP-Web-Service-Versioning-tp4731875p4731875.html
> Sent from the cxf-user mailing list archive at Nabble.com.

-- 
Sincerely,
Robert J. Liguori
STG Technologies, Inc.

Reply via email to