Developing Java web service using Netbeans 4.1 with SOAP. The web service receives an XML document as request, parses it and saves it to the database.

Does the client call the Handler class or the webservice method directly? How to pass the SOAPRequest body to the webservice class? Or should the parsing etc. code be written in the handler class itself?

What is then the need for web service class? Pl. explain.

Also do we need to use SAX also (for the parsing)?