1.5 Prerequisites/Preconditions

If the HTTPS transport is used, a server certificate must be deployed and a client certificate can be deployed.

This protocol does not define any means for activating a server or a client. The server must be configured and begin listening in an implementation-specific way on a Channel. For more information on Channels, see Initialization (section 3.2.3). The client must know the format and transport used by the server (for example, binary format over HTTP).

The client needs the Request URI of the server, and both the client and server need to agree on the following:

  1. Definitions of the Remote Method

  2. The Types of Data Values to be exchanged

  3. The names of the Libraries that contain the types

  4. The Library that is the System Library