WSDL processing, XSD schema processing,sending and receiving SOAP messages use the parser and serializer.
The command line tool is a generic web service client using which you can invoke most web services from command line without writing any code.
wsdlpull uses the xml pull api to parse a WSDL1.1 document.
Writing a web service client involves providing the WSDL URL,setting the operation,the input types and getting back the results.
No knowledge of SOAP is needed to write a web service client using wsdlpull.
Installing from rpms RPMs for Fedora core 3 are available on the Sourceforge site.