Using WebSphere Proxy Server for Load-Balancing LiveCycle Clusters

| No Comments

IBM introduced Proxy Server in version 6.0.2 of its WebSphere Application Server ND. This can be used as a load-balancer to load-balance user requests to a cluster of LiveCycle ES appserver nodes. In addition, the Proxy server can be configured as a caching proxy to improve performance.

Unlike IBM HTTP Server, the Proxy Server does not require a lot of configuration. There is no HTTP Plugin to configure and to copy to all nodes. All that is needed is that:
1) you create and run a proxy server, and
2) when the LiveCycle EAR files are deployed, you should map them to the proxy_host virtual host.

The following steps apply to WebSphere 6.1.0.15.

Create Proxy Server
-------------------------
1) Login to the WebSphere Admin Console
2) On the left navigation pane, expand the 'Servers' node
3) Click on 'Proxy Servers'
4) Click the 'New' button
5) Select the node on which you want to run the Proxy Server java process from the dropdownlist of avaiable nodes
6) type in the name of the server (eg: proxy1), click Next
7) uncheck the checkbox for SIP
8) Choose the proxy_server template
9) Click 'Finish' and save the changes

Configure Proxy Server
-----------------------------
1) Click on the Proxy Server you just created
2) In the 'Proxy Settings' section on the right, expand the 'HTTP Proxy Server Settings' node
3) Click on 'Proxy Settings'
4) Check the checkboxes for 'Cache SSL content', 'Cache Aggressively' and 'Cache Dynamic Content' if you desire
5) Save the changes.

For more details, please see Erik Burckart's article in the IBM WebSphere Developer Technical Journal and excerpt from the book WebSphere Application Server: Step by Step.

When deploying LiveCycle EAR files, ensure that you map them to the proxy_host virtual host which has the default port of 80 for HTTP and 443 for HTTPS.

Assuming that the node hosting the proxy server (this can be on the same node as Deployment Manager) is nodeA.company.com, the URL for the LiveCycle AdminUI would be this:
http://nodeA.company.com/adminui

Leave a comment

About this Entry

This page contains a single entry by Jayan Kandathil published on May 28, 2008 12:11 PM.

Choice of Video Card Can Improve Acrobat and Reader Performance was the previous entry in this blog.

Clearing a Signature Field on an Invalid Document is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.