This post from Mark Nottingham is an interesting read.I particularly liked this: Why do Web services folks think it’s OK for end users to use XML Schema if it isn’t good enough for describing WSDL? (Referring to the WSDL WG’s decision to create a new component model for v2.0). Well said!