针对工作流系统中存在的异常问题,提出了一个基于WF-net和ECA规则的工作流恢复网模型,给出了模型元素与ECA规则的映射关系。模型在设计时采用WF-net结构,运行时通过预定义的操作函数动态调整工作流结构。采用基于任务的恢复策略,利用ECA规则自动处理可预测异常;考虑任务间的数据依赖,采用人工恢复策略处理不可预测异常。
This paper put forward a workflow recovery, model based on WF-net and ECA rules aiming at the problems in the workflow system, and showed the mapping between elements of the model and ECA rules. The model adopted WF-net architecture at the designing time, and dynamically adjusted workflow architecture at the running time through predefined operation, adopting recovery policies based on the task. The model dealt with expected exceptions by using ECA rules, and dealt with unexpected exceptions considering data dependences among the tasks by using manual recovery, policies.