XML Versioning vs Extensibility
Versioning is a frustrating exercise. I find that most of the versioning solutions on XML (and web services) address issues related versioning documents, or versioning UDDI entries etc, without dealing with backwards/forwards compatibility.
Extensibility is complex, but less frustrating. Most of the work on extensibility rightly talks about forwards and backwards compatibility, but fails to provide meaningful solutions for versioning.
My conclusion is that extensibility and versioning are two different beasts and require different solutions. More on versioning later.



No comments yet.