GWT inspired rpc framework for .net