Tim calls out that the perceived dependency on XSD hasn't helped community adoption. The problem here is with perception as much as with practice. There are any number of ways to use our current platform (ASMX) without relying on XSD, and the same will be true for Indigo. Moreover, it's not by accident that we spec the WS-* using "exemplar-style" pseudo-schemas and provide XSD as non-normative backup.
A related (and interesting) thought experiment is to build a WSDL importer that ignored the wsdl:types/xs:schema element and just provided XmlReader or XmlElement support. If you assume doc/lit, you could probably get away from processing the binding as well (especially now that WS-Addressing spec'ed how to put Action URI in portTypes where they belong).
Posted
Oct 28 2004, 08:10 PM
by
don-box