Friday, 16 December 2011

WSDL History

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)