Improved Program Execution in Workflow Management System
Original Publication Date: 1999-Dec-01
Included in the Prior Art Database: 2003-Jun-11
1 Introduction Workflow management systems support the definition and execution of business processes. Those business processes are made up of a set of activities. The sequence in which these activities are executed is specified via control connectors. Control connectors connect one activity, the source activity, with another activity, the target activity. Each activity is associated with a staff assignment. When the activity is processed during execution, this staff assignment is resolved into a set of person. Each of the selected persons is assigned a workitem, that when selected causes the appropriate activity implementation to be invoked. The activity implementation is passed the structure information of the input container, the data in the input container, and the structure information of the output container. If the workflow management system implements a distributed structure in the sense that execution of an activity implementation is done by one component and navigation through the process graph is done by another component.