The words SOAP and WSDL are acronyms, with SOAP standing for Simple Object Access Protocol and WSDL being a short form of Web Service Description Language.
WSDL is an XML placed interface descriptive language that explains services that are available in a defined web service. This provides a description of the service naming, the specifications that are needed and the response pattern that is given back, that can easily be read and interpreted by a machine.
SOAP is defined as a protocol definition used in the transfer of patterned data in the fulfillment of Internet Services in Computer device networks.
For more information, please refer to below link:
https://stackoverflow.com/questions/14541066/difference-between-a-soap-message-and-a-wsdl