OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Schema Evolution

[ Lists Home | Date Index | Thread Index ]


This is at the top of the frequently asked questions I get about XML. 
The fact that nobody has come up with a simple and elegant solution 
leads me to believe that there isn't one, as does the fact that nobody 
has solved this in non-XML fields (database schemas, APIs, operating 
systems, etc.) either.

-- Ron

Ian Graham wrote:
> My own experience, on a large enterprise Web services project, is that 
> elegant schema / WSDL evolution is not possible. There is simply no way 
> to constrain the schema changes such that all existing applications are 
> guaranteed to work with the new versions. So we will create new services 
> (and keep the old) if anything needs to change.  We hope that governance 
> will help limit/control this revving process.
> The situation is likely similar for other environments -- if you want to 
> guarantee that all previous apps dependent on the schema work, then you 
> can't change it.
> If you think a schema change is idiot proof, you likely just haven't 
> found a suitably qualified idiot :-(


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS