Question: do you need a wsdl for soap?
Answer: SOAP can be used without WSDL, but such services will not be found using the discovery mechanics offered by WSDL. WSDL could be used to describe any form of XML exchange between two nodes. ... REST services can be described using WSDL version 2.0.