Improving Workflow Process Manager Performance

This topic is part of Guidelines for Siebel EAI Tuning. It discusses performance issues for the Workflow Process Manager component. For more information about Siebel Workflow performance, see Tuning Siebel Workflow for Performance Also see Siebel Business Process Framework: Workflow Guide.

Workflow Process Manager is a task-based server component. A new thread is created for each request. However, sessions for Object Manager components (such as EAI Object Manager or Siebel Application Object Managers) that can invoke workflow processes are cached and reused for subsequent requests. When sizing a system, consider the maximum number of workflow tasks that you expect to have active at a given time. This determines the maximum number of Object Manager sessions that Siebel applications create. In general, creating smaller workflow processes is recommended. If you cannot avoid creating a large workflow process, then divide the workflow process into subprocesses.