This RPC framework, call it Spindle, takes your Java Application and breaks it into two entities: client/server.