Simon, > 1) Is WSDL a Microsoft-only thing? Nope.
> 2) How does one generate these files? There are a number of tools that can generate the WSDL for you. I've used a tool included with Apache Axis called Java2Wsdl. It'll work even if you're using the Apache SOAP implementation and not Axis itself. > 3) Are these files always needed when offering a web service via SOAP? They're not required, but they're helpful particularly if you're not writing both the server and the client. Matt Abbott