You can configure IBM® HTTP Server or another reverse proxy server for load balancing and failover handling in federated environments. Instead of incoming HTTP requests going directly to Process Federation Server, they go to the IBM HTTP Server or reverse proxy server, which then distributes the requests across multiple Process Federation Servers
that perform the work.
About this task
The following figure shows an example of a configuration topology for a production environment that includes load balancing with IBM HTTP Server:
Although Process Federation Server is based on WebSphere® Application Server Liberty Network Deployment, a cluster of process federation servers does not require a configured Liberty collective or the clusterMember-1.0 feature
on each process federation server. While a Liberty collective can
help to administer multiple servers, it is not necessary for a cluster
of process federation servers. The following procedure assumes that
a Liberty collective is not configured.
Procedure
Although the specific configuration steps might differ depending on your environment, the following procedure can help you implement workload balancing and failover with IBM HTTP Server.
- Install IBM HTTP Server and configure a web server plug-in for the IBM HTTP Server.
Follow steps 1 - 7 for the installation and configuration on WebSphere Application Server Liberty Network Deployment:
Configuring a web server plug-in for
the Liberty profile

.
Tips:
- Use the WebSphere Customization Toolbox to configure the web server plug-in for IBM HTTP Server.
- Generate a plugin-cfg.xml plug-in file for
each Process Federation Server in
your environment.
- Merge the plugin-cfg.xml files into
one plugin-cfg.xml plug-in file for the federated
environment.
Attention: Because the federated
environment configuration does not use Liberty collectives, you cannot
use the ClusterManager MBean generateClusterPluginConfig operation
to generate the merged plugin-cfg.xml file.
To
merge the files, use the
pluginCfgMerge tool or
manually merge them. For more information, see
Configuring simple load balancing across
multiple application server profiles

.
- Copy the merged plugin-cfg.xml file to IBM HTTP Server.
- Secure IBM HTTP Server.
For a secure federated
environment, ensure that you configure at least the following security
aspects.
- Configure the Secure Socket Layer (SSL) protocol on IBM HTTP Server.
- Configure the IBM HTTP Server to trust the Process Federation Server certificate
by importing the Process Federation Server signer certificate into the IBM HTTP Server truststore.
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15