IBM BPM, V8.0.1, All platforms > Tuning > Advanced tuning > Business Process Choreographer tuning

Tuning work-manager-based navigation for business processes

Work-manager-based navigation (as opposed to JMS-based navigation) is the default navigation mode for IBM BPM.

Work-manager-based navigation provides two performance optimizations, keeping the quality of service of process navigation with persistent messaging (JMS-based navigation):

There are several parameters that control the use of these two optimizations. The first set of these parameters is available by clicking Servers > Server Types > WebSphere application Servers > server_name > Business Integration > Business Process Choreographer > Business Flow Manager > Business Process Navigation Performance.

The key parameters are:

In addition, customize the number of threads for the work manager by using Resources > Asynchronous Beans > Work Managers > BPENavigationWorkManager.

Increase the minimum number of threads from the default value of 5, and increase the maximum number of threads from the default value of 12. If the thread pool size is modified, the work request queue size should also be modified and set to be twice the maximum number of threads.

For WebSphere Application Server for z/OS performance tuning details, see Tuning performance in the WebSphere Application Server for z/OS Information Center .

Take care when allocating threads to the IBM BPM server. On z/OS, there are standard thread settings for ISOLATE, IOBOUND, CPUBOUND, and LONGWAIT, which need to be examined based on the workload. The workload profile can be set using the administrative console as follows: Servers > Server Types > WebSphere application servers > server_name > Container Settings - Container Services - ORB Service > z/OS additional settings.

Business Process Choreographer tuning


Related concepts:
JMS connection pool sizes