I know that WSDL is for defining SOAP based web services but in most of the WSDLs I saw on net, in the WSDL is defined also RESTful \"web service\"-http:binding.
IBM Developer network: WSDL2 can describe REST services.
I think in programmers mainstream is holy war SOAP (classic) - REST services. Nobody want this war, these conceptions can coexist - i see this is opinion not only from my and few people, but has grooving support in standards.