OnDemand Proxy is a loopback-based proxy solution that secures communication between a client application and an application server. The below image illustrates the connection sequence.
OnDemand Proxy connection sequence
OnDemand starts automatically when the user logs in to WorkPlace.
OnDemand runs within the WorkPlace window.
OnDemand waits for application requests on the local loopback address (127.0.0.1
) and redirects the traffic to the Web proxy service.
The Web proxy service proxies the traffic to an application server using the application’s required port(s).
The application server sends application traffic to the Web proxy service.
The Web proxy service sends the application traffic to OnDemand, which then passes it to the client application.
OnDemand supports TCP applications that use one or multiple ports, including applications that dynamically define ports (it does not support UDP-based applications). The below table lists applications typically accessed using OnDemand.
Application | Examples |
Resident client/server Typically, these client applications are installed locally on the client computer |
Internet email applications:
Terminal emulation applications:
Remote office connectivity applications:
|
By default, OnDemand is configured to run automatically when the user connects to WorkPlace. For optimum performance, OnDemand is installed on the user’s computer the first time it is accessed, minimizing download time for returning users.