Can someone explain what the advantages of SOAP are supposed to be? If they want to invent another RPC mechanism, that's cool, since none of the ones we have seem to be too popular. But what's the point of doing it over HTTP? The handshake/tear-down overhead of HTTP is so much that I don't see how one can get expect to get good response time on interactive applications.