...
This remoting layer is an inter-process communication mechanism, but is not intended optimized to be used between machines. It is accessed too frequently, typically at least once per web request, to enable a fully distributed separation of the components across a network. The best analogy would be the AJP protocol connector used between Apache and Tomcat, but is generally even less efficient. Used over a domain socket or loopback connection, the speed is not a factor, but across a network, performance will suffer.
...