学位论文 > 优秀研究生学位论文题录展示

基于参与者表达式的工作流动态授权模型

作 者: 郭晶
导 师: 唐达
学 校: 大连理工大学
专 业: 计算机应用技术
关键词: 任务分配 工作流参与者表达式 动态授权 职责分离 最小权限约束
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 10次
引 用: 0次
阅 读: 论文下载
 

内容摘要


工作流管理系统是管理流程定义、流程调度和其他资源的软件平台。工作流过程的执行需要根据安全性、功能性及组织管理政策将执行任务的权限分配给合适的参与者。目前现有的工作流描述,主要集中于针对角色和任务进行授权,不能依据流程活动中的上下文环境给任务的参与者动态分配任务,因此在工作流实例运行时,该方法缺乏灵活的任务分配能力、并且对权限进行动态的授予与回收性较差,不能很好的满足现代工作流管理系统复杂业务流程的需要。为了解决上述问题,本文针对工作流安全问题的诸多方面展开了研究工作,主要内容包括以下三个方面。首先,针对目前工作流描述能力不足的问题,提出了工作流参与者表达式的概念,并制定了一系列语法规则。组织模型中的部门、团队、角色与用户等元素都可以用一个表达式来限定,从而增强工作流的描述能力并实现复杂业务流程的定义需求;其次,任务的分配需要根据该表达式作用的范围动态执行,因此,在该概念的基础上,本文提出了一种基于该表达式规则的工作流参与者动态授权方法,该方法在过程建模时对各个活动的参与者采用一种表达式规则进行规范,在实例运行时通过一定的算法,完成工作流引擎对规则的验证与解析过程,计算出最适合的用户集,并对该用户集合进行任务的动态授权与分配,解决了工作流实例运行时动态任务授权问题,并满足了职责分离和最小权限约束原则;最后,设计并实现了基于参与者表达式的工作流系统,通过具体工作流实例的应用,验证了该方法的实用性。本文设计并实现了一个基于XML的工作流系统,该系统能够解析遵守XPDL规范的流程定义文件,并与工作流系统的其他部分交互以完成流程的解析与实例的运转。本系统引入了工作流参与者表达式语法规则,引擎通过解析该规则语法扩展了任务动态授权与指派能力,解决了传统的工作流管理系统任务动态分派中的诸多问题。

全文目录


摘要  4-5
Abstract  5-9
1 绪论  9-14
  1.1 研究背景及现状  9-11
  1.2 研究的目的和意义  11-12
  1.3 本文的主要工作和创新  12
  1.4 本文的组织结构  12-14
2 工作流技术  14-24
  2.1 工作流概念  14-17
    2.1.1 工作流的基本概念  14-15
    2.1.2 工作流相关概念与术语  15-17
  2.2 工作流管理系统  17-22
    2.2.1 工作流管理系统参考模型  17-21
    2.2.2 工作流管理系统运行模式  21-22
  2.3 工作流中的数据流  22-24
3 基于参与者表达式的工作流动态授权  24-31
  3.1 组织机构与参与者表达式  24-25
    3.1.1 工作流系统中的组织机构  24-25
    3.1.2 工作流参与者与参与者表达式  25
  3.2 工作流环境中的动态授权  25-31
    3.2.1 授权约束条件描述  25-26
    3.2.2 基于参与者表达式的动态授权语法描述  26-28
    3.2.3 表达式规则解析算法  28-29
    3.2.4 动态授权流程  29-31
4 基于参与者表达式规则的工作流系统设计与实现  31-47
  4.1 总体设计  31-35
    4.1.1 背景与需求分析  31-32
    4.1.2 设计目标  32-33
    4.1.3 总体结构  33-35
  4.2 模块设计与实现  35-41
    4.2.1 流程定义模块设计与实现  35-36
    4.2.2 工作流引擎的设计与实现  36-39
    4.2.3 工作流客户端模块的设计与实现  39-40
    4.2.4 工作流管理平台的设计  40-41
  4.3 基于参与者表达式授权模型的实现  41-42
  4.4 实例应用与安全性分析  42-47
    4.4.1 实例应用  42-44
    4.4.2 实例安全性分析  44-47
结论  47-49
参考文献  49-52
攻读硕士学位期间发表学术论文情况  52-53
致谢  53-54

相似论文

  1. 一类多机器人系统任务分配方法的研究,TP242
  2. 基于过程文档的产品设计开发过程管理系统研究与开发,TP311.52
  3. 基于混合角色层次的多域间策略合成机制研究,TP393.08
  4. 基于关键资源的水平集成型虚拟企业任务分配研究,TH186
  5. 敌对与非敌对环境下无人机群的协同搜索路径与策略研究,V279
  6. 多中心协同卫星任务规划平台关键技术研究,V448
  7. 项目承包商评价选择及任务分配研究,C934
  8. 多威胁条件下对地攻击行动综合航迹规划与任务分配方法研究,V249.1
  9. 角色访问控制在多域授权管理中的研究,TP393.08
  10. 协同任务管理系统研究,TP315
  11. 基于复杂适应性系统(CAS)理论的造船敏捷供应链研究,F426.474;F224
  12. 并行消息中间件任务分配与调度技术研究,TP338.6
  13. 基于规划融合的多Agent系统协调机制研究,TP18
  14. 多智能体救援仿真系统研究,TP18
  15. 多UCAV攻击多目标任务与航迹实时规划研究,V249.1
  16. 群体智能的任务分配机制研究,TP242
  17. 面向多任务、多通道并行爬虫的技术研究,TP391.3
  18. 无人机任务规划技术研究,V279
  19. 基于MAS的作战辅助决策系统的研究与设计,TP311.52
  20. 航空企业制造任务分配及其外协企业评价方法研究,F560

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com