How to implement SOAP? (newbie)

I am trying to understand how to implement SOAPMethod, and possibly SOAPResult. I don’t understand how the structure works compared to the provider’s web service description. The provider is supplying the WSDL (whatever that is) and has supplied two Class definitions, one for asking the question, and the other for the results. I don’t know how to implement this. Help?