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.