レスありがとうございます。
実はSOAPについてもあまり理解できておらず、
Webを見ても求めている情報が出てこないのですが、
XMLEncoder.writeObjectと同じような感じで
SOAPを吐けるのでしょうか?

それともまずWSDLありきなのでしょうか?
よろしくお願いします。