a framework based on zmq and prototype which can make  objects' creation and function_call seprated in different machines (of course you can make them in different modules), and deliver objects to a remote machine.