WSDL 1.2 was
renamed to WSDL 2.0 because it has substantial differences from WSDL
1.1:
- infoset based
- targetNamespace is a required attribute
- capability of including and importing documents
- other types than XSD allowed (DTD ...)
- additional exchange patterns
- removal of message constructs
- no support for operator overloading
- portTypes renamed to interfaces
- ports renamed to endpoint
- support for HTTP PUT/DELETE verbs
- ...
WSDL 2.0 drawbacks:
- not well supported by platforms
- not supported by BPEL
- WS-I 2.0 (November 2010)