At PHP Forum, Rasmus wisefully explained that SOAP is intrinsically broken because it’s too complex… just as anything that takes more than 20 minutes to understand.
When it comes to webservices, I myself tend to prefer XML-RPC (“Does distributed computing have to be any harder than this? I don’t think so.”)… and sometimes I wonder wether REST would be a nice alternative…