Jolt Relay
The combination of the Jolt Relay (JRLY) and its associated Jolt Relay Adapter (JRAD) is typically referred to as the Internet Relay. Jolt Relay routes messages from a Jolt client to a JSL or JSH. This eliminates the need for the JSH and Oracle Tuxedo to run on the same machine as the Web server (which is generally considered insecure). The Jolt Relay consists of the two components illustrated in the following figure.
- Jolt Relay (JRLY)—the JRLY is the Jolt Relay front-end. It is not an Oracle Tuxedo client or server and is not dependent on the Oracle Tuxedo version. It is a stand-alone software component. It requires only minimal configuration to allow it to work with Jolt clients.
- Jolt Relay Adapter (JRAD)—the JRAD is the Jolt Relay back-end. It is an Oracle Tuxedo system server, but does not include any Oracle Tuxedo services. It requires command-line arguments to allow it to work with the JSL and the Oracle Tuxedo system.
Note:
The Jolt Relay is transparent to Jolt clients and Jolt servers. A Jolt server can simultaneously connect to intranet clients directly, or through the Jolt Relay to Internet clients.Tuxedo supports SSL for Jolt clients and the JSL/JSH; however, SSL support has not been implemented for the JRAD and JRLY. Therefore, Tuxedo Jolt configurations using SSL cannot make use of the JRAD and JRLY processes.
Figure 3-1 Jolt Internet Relay Path

This figure illustrates how a browser connects to the Web server software and downloads the Oracle Jolt applets. The Jolt applet or client connects to the JRLY on the Web server machine. The JRLY forwards the Jolt messages across the firewall to the JRAD. The JRAD selectively forwards messages to the JSL or appropriate JSH.