Print

基于三层调度的工作流管理体系结构

论文摘要

信息技术已经非常深刻地融入了人类社会,几乎所有的组织(政府、企业、团体等)都需要信息系统的支持。工作流技术的出现为构建信息系统提供了先进的方法和技术手段。今天,对工作流技术的研究和应用已经取得了很大的成功,工作流管理系统产品也是百家争鸣、各有千秋。工作流将过程逻辑从应用中分离出来,目的是使信息系统更加专注于业务应用,而不考虑过程逻辑的复杂性。过程逻辑是多主体非实时协作的过程,主体的决策决定了过程的走向和路由。而客体——特定的业务数据和工作流的相关数据影响主体对决策的选取。从业务过程中抽象出的过程定义是对业务过程的真实反映,也是对主体作决策时的一种约束。主体、客体和过程定义三者相互影响、相互制约,构成工作流执行的基本要素。传统工作流管理系统没有根据这一工作流的本质来设计,而是对三者进行混合调用、重复执行,这无疑增加了工作流管理系统实现的复杂性,并且缺乏处理复杂业务的柔性。对此,本文提出基于三层调度的工作流管理体系结构,通过将影响工作流执行的三个基本要素的区分,加以逻辑上的分层。该系统简化了工作流的执行,提高了工作流的柔性,提高了对复杂的业务流程应用的支持度。该系统已经成功应用于哈尔滨工程大学科技园的“魔力零编码软件生产平台”项目中。

论文目录

  • 摘要
  • 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