 <p>SOAP does not have to be over HTTP. It just happens that it is nearly always implemented over HTTP.</p> <p>If you really want to use SOAP you can use a socket, or message queue as well as HTTP. For an example see: <a href="http://msdn.microsoft.com/en-us/library/51f6ye7k.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/51f6ye7k.aspx</a></p> <p>However, I think if you need 100 TPS, SOAP is probably not the right technology to use.</p>