[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: RE: Caution using XML Schema backward- or forward-compatib
Roger said: > I would like to propose the following data versioning principle: > > PRINCIPLE OF WEB SERVICE DATA VERSIONING > Don't base your web service data versioning strategy on a data validation > strategy. Rather, base it on business needs. > > DISCUSSION > Don't base your versioning strategy on an XML validation strategy, such as > maintaining backward compatible XML Schemas. It's the data that the web > service makes available to its consumers that matters, not how the schema is > designed. Your web service may have a business need to create a new version in > which new elements are added, old elements are deleted, and existing elements > are rearranged ...many of these changes would not be possible if your > versioning strategy were constrained by some XML validation strategy such as > trying to maintain backward compatible XML Schemas. The only thing that > matters is the XML instance documents that the web service makes available to > its consumers. The design of the XML Schema that the instance documents > conform to is irrelevant. > > QUESTIONS > > 1. Do you agree with this principle? > 2. If so, can you provide a name for the principle? (e.g., the _______ > principle) I do agree. Call it the Costello Principle! ;-) Andrzej Jan Taramina Chaeron Corporation: Enterprise System Solutions http://www.chaeron.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|