The ultimate but SIMPLE rpc solution for Java using NIO