Simple remote method invocation. Designed for connecting Java and JavaScript.