Configuring Environment Components for the Sun Business Process Manager

Configuring Load Balancing

When a Business Process needs to be scaled to meet heavier processing needs, you can distribute the Business Process across multiple engines to increase throughput. BPM’s load balancing algorithm automatically distributes processing across multiple engines; however, BPM cannot load balance correlated messages.


Note –

The File Adapter is not designed to work in an BPM load-balancing scenario. Using a File Adapter will result in all instances being sent to one engine rather than being distributed.


ProcedureTo configure load balancing

  1. For each affected Business Process, enable persistence.

  2. In the Environment Explorer, right-click the application server and then click Properties.

  3. In the BPM Engine Configuration properties, do the following:

    1. Set the Persistence Mode property to Persist to Database - Multiple Engines.

    2. Set the Application Mode property to Multiple Engine.

    3. Click OK.

  4. Configure all BPM Engines to share the same database.