If you are wondering which type of communication to use with your services in the future I would definitely recommend this blog post by David Chappell (go and read the PDF file). He basically tries to compare two ways of exposing services: via SOAP or REST-fully and he comes to some interesting conclusions.

Personally I still like the SOAP way of exposing services better because of all the extra stuff (WS*) you can use and somehow querying xml data via GET/POST is not my favorite thing to do, but I leave it up to you ;).