Java Reference
In-Depth Information
Process definition
(defined at build time)
Process status
(built and updated at run time)
Process
ProcessInstance
instance_of
*
1
*
1
1
part_of
part_of
*
*
started_by
Activity
instance_of
ActivityInstance
1
*
*
*
performed_by
assigned_to
*
*
1
Role
plays
User
*
*
Figure 21.5 Conceptual model
The intrinsic conceptual model inspires the components that form the
system. The components and their dependencies are shown in Figure 21.6.
A component deals with the process definitions and process models. It is
used by the workflow engine that manages the run-time evolution of the
process instances. Finally a user interface component provides access to the
functionalities of the WfMS.
We split the development into four prototypes, the first three incrementally
build the system starting from the lower component (process definition)
then adding the workflow engine, and finally providing a user interface.
User
interface
Workflow
engine
Process
definition
Figure 21.6 Components of the system
 
Search WWH ::




Custom Search