Invocation
The process of sending a request and receiving the corresponding response is called an invocation.
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:
- the identity of the target object, plus an optional facet
- 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.