An HTTP proxy server

Network security imposes certain restrictions on what client applications are allowed to do:
  • Applets can only communicate back to the host from which they were downloaded.
  • Direct IP connections between a JDBC client and database are not allowed when a firewall is between the client and the database server.

The IBM® Informix® HTTP proxy handles both of these problems. The proxy is a servlet that runs in the middle tier between a JDBC client and the Informix database server. The proxy extracts SQL requests from the JDBC client and transmits them to the database server. The client (the end user) is unaware of this middle tier.

The HTTP proxy feature is not part of the JDBC 2.0 specification.

The following figure illustrates how the proxy enables a connection to a database that is behind a firewall.
Figure 1. Connecting through a firewall
begin figure description - This figure is described in the surrounding text. - end figure description

Copyright© 2020 HCL Technologies Limited