基于三层调度的工作流管理体系结构
论文摘要
信息技术已经非常深刻地融入了人类社会,几乎所有的组织(政府、企业、团体等)都需要信息系统的支持。工作流技术的出现为构建信息系统提供了先进的方法和技术手段。今天,对工作流技术的研究和应用已经取得了很大的成功,工作流管理系统产品也是百家争鸣、各有千秋。工作流将过程逻辑从应用中分离出来,目的是使信息系统更加专注于业务应用,而不考虑过程逻辑的复杂性。过程逻辑是多主体非实时协作的过程,主体的决策决定了过程的走向和路由。而客体——特定的业务数据和工作流的相关数据影响主体对决策的选取。从业务过程中抽象出的过程定义是对业务过程的真实反映,也是对主体作决策时的一种约束。主体、客体和过程定义三者相互影响、相互制约,构成工作流执行的基本要素。传统工作流管理系统没有根据这一工作流的本质来设计,而是对三者进行混合调用、重复执行,这无疑增加了工作流管理系统实现的复杂性,并且缺乏处理复杂业务的柔性。对此,本文提出基于三层调度的工作流管理体系结构,通过将影响工作流执行的三个基本要素的区分,加以逻辑上的分层。该系统简化了工作流的执行,提高了工作流的柔性,提高了对复杂的业务流程应用的支持度。该系统已经成功应用于哈尔滨工程大学科技园的“魔力零编码软件生产平台”项目中。
论文目录
摘要Abstract第1章 绪论1.1 课题意义及国内外研究现状1.2 现有工作流管理系统的不足1.3 主要研究内容1.4 论文结构第2章 工作流技术概述2.1 工作流技术起源及发展2.2 工作流的定义2.3 工作流的相关概念2.4 工作流参考模型2.5 工作流参考模型接口标准2.5.1 过程定义输入输出接口2.5.2 客户应用接口2.5.3 被调应用接口2.5.4 互操作接口2.5.5 管理和监控接口2.6 本章小结第3章 过程执行机制的相关研究3.1 前缀式过程执行机制3.2 反应式过程控制机制3.3 分层式过程控制机制3.4 基于三层调度的分层式过程控制机制3.5 本章小结第4章 基于三层调度的工作流管理系统体系结构的设计与实现4.1 基于三层调度的工作流管理系统的整体设计4.2 组织结构模型的设计与实现4.2.1 组织机构4.2.2 工作组4.2.3 角色4.3 过程定义工具设计与实现4.3.1 图形符号语言描述4.3.2 过程属性4.3.3 活动属性4.3.4 连接线属性4.3.5 过程定义的存储4.4 工作流引擎的设计与实现4.4.1 工作流引擎体系结构设计4.4.2 工作流引擎的实现4.4.3 工作流引擎三层结构的调度规则4.5 本章小结第5章 基于三层调度的工作流管理系统的适应性分析5.1 版本控制5.2 异常恢复5.3 本章小结结论参考文献攻读硕士学位期间发表的论文致谢
相关论文文献
本文来源: https://www.lw50.cn/article/15f5c68a84fca2dba9096133.html