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.
