JavaWorld has a series of articles on SOAP.
Clean up your wire protocol with SOAP, Part 1
Clean up your wire protocol with SOAP, Part 2
Clean up your wire protocol with SOAP, Part 3
Clean up your...more