导 师: 曾广周
学科专业: H1203
授予学位: 硕士
作 者: ;
机构地区: 山东大学
摘 要: 迁移工作流系统是近年来工作流管理研究的一个新方向,并且被解释为运行期间在工作位置上合并静态工作流说明、本地规则和策略、以及用户策略的效应.它就是将移动AGENT技术应用于工作流系统中,特别适合需要频繁地传递数据和调用远程服务的分布式业务处理过程.该文在迁移工作流模型的定义和基于移动计算范型的包括工作位置、迁移实例和工作流引擎三要素的迁移工作流管理系统框架结构的基础上,对迁移实例进行了研究.迁移实例是迁移工作流管理系统中任务执行的主体.实际上的工作流管理系统,不论是管理机构内的业务流程,还是管理跨机构的业务流程,通常都工作于一个具有信任合约关系的特定环境.因此,在迁移工作流管理系统中,为了提高迁移实例的迁移效率,该文针对这种具有信任合约关系的特定环境,构造一种轻量级的迁移实例,即在不失移动计算基本特征的前提下,减小迁移实例的代码规模,实现其轻量化移动.给出了一种通过将迁移实例的消息处理功能和迁移寻址功能配置为可信工作位置的服务,从而实现迁移实例轻量化的方法.该文在轻量级迁移实例结构的基础上,研究了轻量级迁移实例的实现机制,主要对迁移实例执行引擎和任务说明书进行了研究.讨论了任务状态转移和多任务之间依赖关系的ECA规则描述,以及基于任务状态转移图和ECA规则的轻量级迁移实例的任务执行机制,并给出了基于事件触发机制的迁移实例执行引擎的工作流程.依照上述的轻量级迁移实例的结构,该文具体实现了一个轻量级的迁移实例.它能携带着任务说明书,按照工作流程迁移到相应的工作位置并执行任务.同一般的迁移实例相比,轻量级迁移实例具有代码规模小、易迁移的优点.它的应用能够显著提高迁移工作流系统的运行效率,并且使其创建过程更加灵活方便.
分 类 号: [TP391 TP317.1]