Relay Server

Relay Server acts as a reverse proxy for client devices communicating with the Unwired Server cluster, and it provides load balancing for the Unwired Server cluster.

Relay Servers are deployed on the DMZ subnet. With a corresponding Outbound Enabler (RSOE), Relay Server enables communication from the Unwired Server cluster to client devices, via the Internet, without opening an inbound port on the internal firewall.

Each Unwired Server instance is supported by one or more RSOEs. Each RSOE opens outbound connections to the Relay Server, to handle both inbound and outbound communication channels, on behalf of the Unwired Server. Connections between the RSOE and Relay Server use HTTPS protocol.

Relay Server also provides load balancing for the Unwired Server cluster by forwarding requests from client devices to Unwired Servers in the cluster, by round-robin distribution.

You must configure Unwired Server to use Relay Server, using these high-level steps::
  1. Use Sybase Control Center to configure a Unwired Server cluster with farms, and nodes and their tokens, as needed, and with relay server connection information.
  2. Generate the relay server configuration file from Sybase Control Center, and use it to update the relay server configuration (manually transfer the generated file to the relay server node and use rshost.exe utility to update the configuration). Refer to System Administration or Installation Guide for Runtime for relay server installation and configuration information.
  3. Set up Outbound Enablers on each Unwired Server node.