Invocation
The process of sending a request and receiving the corresponding response is called an invocation.
Making invocations is the primary activity of client applications.
With Ice, you need a proxy to make an invocation - proxies provide the only invocation API.
A proxy is a local object that represents a remote Ice object, and encapsulates the following information:
addressing information to reach this remote object, namely one or more endpoints
various invocation options and connection selection options
A proxy is also tied to a communicator that provides the connection establishment and management logic.