Some interesting discussion, here. I noticed that many people seem to use WSDL generation. I don't think this is standard (or done in a standard way) for all web service runtimes but it might not generate very readable WSDL. One poster said something about the names of parameters but we also add documentation to the WSDL and sometimes factor out common, or potentially common. schema. Do these factors not really matter?
Tony