[programming]
A local representation of a remote object, supporting the same interfaces as the remote object. All interaction with the remote object from the local process is mediated through the proxy object. A local object makes calls on the members of a proxy object as if it were working directly with the remote object.