Soap works just fine, you just have to “post” your startpoint xml to the service then in the “response” do what you need to do etc.
I have it working right now and everything is simple i even use authentication etc. and all is well, the easiest way to do this is to get it working with something like soapUi:
http://www.soapui.org/About-SoapUI/what-is-soapui.html
Then once you have it working in there just grab the xml “post” and append that to your first request and the service wll response just fine.
[import]uid: 174725 topic_id: 34640 reply_id: 144877[/import]