At the PHP Forum in Paris this year, Rasmus Lerdorf (the creator of PHP) wittily explained that SOAP was “intrinsically broken” because it’s too complex… “just as anything that takes more than 20 minutes to understand”.
I liked the way he put that! ;)
When it comes to webservices, I myself tend to prefer XML-RPC (which goes by the motto: “Does distributed computing have to be any harder than this? I don’t think so.”)… Sometimes, I also wonder if REST would be a nice alternative…