Which is the
1. best free tool to develope Web Services
2. best commercial tool to develope Web Services
The tool should help in design, development and deployment.
Im not saying the following is the best, but it sure makes it easy.
I recommend Systinet WASP.
WASP Lite for Java is free for commercial use. It fully supports SOAP 1.1, WSDL 1.1, and UDDI 2.0. It interoperates very well with other SOAP stacks. The development environment, WASP Developer, is available as a plug-in to NetBeans/Forte, JBuilder, and Eclipse. It provides a point and click environment to generate WSDL from Java and to generate Java and SOAP interfaces from WSDL. It also provides point and click deployment, SOAP monitoring, and distributed debugging. It even provides a UDDI wizard to help you register and/or discover Web services, all from within your favorite IDE. All of the WASP Developer tools are also available as command line tools for those of you who believe that vi/emacs/notepad rules.
WASP Advanced for Java is a commercially licensed product. It shares all the features of WASP Lite, plus it supports J2EE integration, advanced security, remote references, stateful sessions, and other enterprise-class features.