摘要
支持多实例的工作流管理系统为工作流过程处理带来极大的灵活性,活动多实例要解决的主要问题之一是多实例的调度控制.在分析了多实例的分配和汇聚等问题之后,针对过程中活动间不同活动语义的上下文,对活动多实例的活动属性进行了统一的形式描述,提出了活动多实例控制体 Shell,用于控制活动多实例的分配和提交.Shell可以根据不同的活动语义,处理多实例的同步并控制整个过程的运行.Shell的提出解决了工作流执行中一个活动多个执行实例的同步执行问题.
Supporting multiple instances of one activity can enable workflow management system to be flexible on handling workflow process. When handling multiple instances the main problem is the schedule of instances. After analyzing the assignment and the join of multiple instances, this paper proposes the context of workflow activities and then formally describes the semantic of a multi-instance activity. Base on the formal presentation, the concept of Shell is proposed to control the assignment and submission of the multiple instances. The Shell can control the multiple instances to run synchronically and control the progress of workflow process according to the semantics of activities. The Shell gives a solution to schedule and control of activity multi-instances in workflow process.
出处
《软件学报》
EI
CSCD
北大核心
2005年第3期400-406,共7页
Journal of Software
基金
国家高技术研究发展计划(863)~~
关键词
工作流
工作流管理系统
活动多实例
控制体
同步
Algorithms
Formal languages
Management
Scheduling
Semantics
Synchronization