[Home] [By Thread] [By Date] [Recent Entries]


Agreed.

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 :-(



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member