CONNX JDBC Java Applet Architecture
Java applets are usually invoked from within an HTML page. The HTML page is downloaded along with the Java applet, which includes all code necessary to process the applet, including the CONNX JDBC .jar file (Thin Client).
CONNX JDBC Java Applet Architecture with Router
Because the CONNX JDBC Server must be installed on Microsoft Windows, a CONNX JDBC Router is required in instances where the Web server is not in the same location as the CONNX JDBC Server.
Example: Because the CONNX JDBC Server must be in a Windows environment, an Apache Web server running on Linux cannot be on the same machine as the CONNX JDBC Server. Install the CONNX JDBC Router, which routes calls going to the CONNX JDBC Server.
If the applet is trusted, this extra step is not necessary. If the applet cannot be trusted, the Java client does not create new code for the router, because the router appears as a CONNX JDBC Server to the client. Applet security measures force a proxy server to be used in order to ensure socket connections to a computer other than the Web server.