Q If Web Services is about loose coupling, why does SOAP
make it easy to dump objects straight to XML and reconstitute them at
the other end? In a loosely coupled system, object structure is the
last thing you want to expose!
A Well spotted. The RPC usage of SOAP is not loosely
coupled (but looser than binary calls). If old-style RPC, fine
granularity, and tight coupling work for your application, SOAP-RPC
should be fine for you.