Abstract:Real enterprise processes require WFMS (workflow management system) to run under heterogeneous environments involving human and automated tasks distributed across enterprises. But most of the WFMSs are based on traditional centralized DBMS, and constructed under the limitation of static organization structure. FlowAgent develops its own way to realize dynamical task-scheduling logic, and a federation structure for enterprise processes.