基于RBAC的工作流平台的设计与开发

基于RBAC的工作流平台的设计与开发

论文摘要

随着软件复用技术的不断发展和应用,领域软件构件越来越容易被复用成功。领域变化性可以从组织机构、功能、数据、表示和过程连接五个方面构建。工作流技术由于在过程控制变化性等方面有着特殊的优势,已成为IT领域的一个研究热点。尤其是随着我国信息化工程的全面展开,工作流技术已经成为解决办公自动化和企业信息化的关键技术。 工作流技术的研究最早是在的欧美等信息化起步较早的国家,同期出现了不少工作流产品和工作流原型系统。但是由于不同行业需求的特殊性和用户的个性化要求,已有的产品并不能很好的满足需求。因此有必要针对企业信息化领域的实际需要,研制适合于这种企业信息化领域需求特征的工作流管理系统。 本文针对广电领域,对工作流中的关键技术进行了研究,主要工作成果如下: 1.工作流模型 本文在国际工作流管理联盟(WfMC)参考模型的基础上,从过程模型、组织模型和数据模型三方面,针对广电领域的需求,结合实践经验,对参考模型进行了合理的修改和扩展,形成了具有自身特点的角色授权工作流模型。 在过程模型方面,角色授权工作流过程模型从WfMC参考模型和RBAC参考模型的活动中抽取出了角色授权,简化了事务流程,使过程模型更灵活。同时,角色授权工作流过程模型还根据实践经验,提炼出“多任务”过程等概念,更好的描述了广电领域中业务需求。 在活动模型方面,角色授权工作流组织模型以“角色”、“用户”等概念为基础,还支持复合工作组(Group)的概念,既满足了广电机构交叉复杂的需求,又妥善的控制了组织人员的变化性问题。 在数据模型方面,角色授权工作流数据模型支持模型数据、过程数据和活动数据的概念,并且支持复杂的数据类型和数据交换,可以很好的满足实际业务需要。 2.工作流引擎 在角色授权工作流模型的基础上,本文应用先进的J2EE、XML和SVG等技术,对工作流引擎进行了实现。实现的工作流引擎搭建在中间件应用服务器之上,采用多层体系结构实现。实现的引擎不仅与具体数据库无关,而且与具体应用服务器无关,甚至与具体操作系统平台也无关,因此具有很好的灵活性和适应性,能够很好的满足的不同需求。引擎实现后,在实际的广电领域进行了应用,取得了显著的成果。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第1章 引言
  • 1.1 概述
  • 1.1.1 软件复用
  • 1.1.2 面向的领域
  • 1.1.3 领域变化控制及处理技术
  • 1.1.4 工作流技术的目前状况和研究方向
  • 1.2 本文的主要研究工作
  • 1.3 本文的组织
  • 第2章 工作流建模技术
  • 2.1 引言
  • 2.2 工作流参考模型
  • 2.2.1 工作流模型与过程定义工具
  • 2.2.2 工作流执行服务
  • 2.2.3 工作流客户端应用
  • 2.2.4 工作流被调应用
  • 2.2.5 工作流间执行服务的互操作
  • 2.2.6 管理与监控工具
  • 2.3 基于角色的访问控制模型(ROLE BASED ACCESS CONTROL)
  • 2.3.1 Core RBAC
  • 2.3.2 Core RBAC扩展
  • 2.3.3 组织模型
  • 2.3.4 角色定义
  • 2.3.5 角色类型
  • 2.3.6 角色分配
  • 2.3.7 角色授权
  • 2.4 小结
  • 第3章 BRMWORKFLOW工作流平台
  • 3.1 体系结构
  • 3.2 RBAC工作流模型
  • 3.2.1 过程元模型
  • 3.2.2 过程模型
  • 3.2.2.1 活动运行状态
  • 3.2.2.2 多实例活动状态
  • 3.2.3 活动模型
  • 3.2.3.1 任务指派方式
  • 3.2.3.2 任务分配过程
  • 3.2.4 数据模型
  • 3.2.4.1 数据作用域
  • 3.2.4.2 数据类型及变量定义
  • 3.2.4.3 数据交换
  • 3.2.4.4 数据的访问控制
  • 3.3 可视化建模工具的设计
  • 3.3.1 数据模型
  • 3.3.2 设计模式
  • 3.4 子系统
  • 3.4.1 流程监控子系统
  • 3.4.2 应用业务子系统
  • 3.5 小结
  • 第4章 引擎设计实现与应用实例分析
  • 4.1 工作流引擎的设计原则
  • 4.2 工作流引擎架构设计
  • 4.2.1 类图
  • 4.2.2 活动图
  • 4.2.3 XPDL扩展图
  • 4.2.4 顺序图
  • 4.2.5 用例图
  • 4.3 工作流引擎的体系结构
  • 4.3.1 数据层
  • 4.3.2 中间件层
  • 4.3.3 业务逻辑层
  • 4.4 实例分析
  • 4.5 小结
  • 第5章 结束语
  • 5.1 工作总结
  • 5.2 进一步工作
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].休息的最佳方式[J]. 老同志之友 2009(05)
    • [2].重复与修炼[J]. 中国艺术 2008(03)
    • [3].从符号学角度看先秦名家对“名”的变化性的关注[J]. 唐山学院学报 2016(05)
    • [4].发型配首饰有讲究[J]. 科普天地(资讯版) 2009(02)
    • [5].发型与首饰的搭配[J]. 科学之友(A版) 2008(12)
    • [6].传统与现代并非两相对立[J]. 荣宝斋 2011(01)
    • [7].「名词デイル句」浅析[J]. 赤峰学院学报(汉文哲学社会科学版) 2009(09)
    • [8].“变化性情境互动”在中学英语课堂中的运用分析[J]. 语数外学习(英语教育) 2012(09)
    • [9].腹痛患者的护理观察体会[J]. 当代医学 2009(21)
    • [10].管理导向的软件产品族变化性建模方法研究[J]. 小型微型计算机系统 2011(10)
    • [11].业务需求变化敏感的服务虚拟化机制[J]. 计算机应用 2010(09)
    • [12].试论语言的系统性[J]. 现代语文(语言研究版) 2012(05)
    • [13].大学生日常情绪变化性的实证研究[J]. 国家教育行政学院学报 2010(11)
    • [14].论制度的性质[J]. 云南财经大学学报 2009(02)
    • [15].论重复手法在插图中的应用[J]. 神州 2013(12)
    • [16].地方口碑存在性与基于时间变化性研究[J]. 企业活力 2012(10)
    • [17].中职生心理问题的诊断与对策[J]. 教育 2014(20)
    • [18].幼儿园泥工教学的策略[J]. 小学科学(教师) 2014(07)
    • [19].抓住学生注意特点提高教学质量的方法[J]. 小学教学参考 2015(09)
    • [20].高中数学函数出错原因归类探析[J]. 数码设计 2017(11)
    • [21].云校园学生监管系统的设计[J]. 数字技术与应用 2018(11)
    • [22].思维方式与社区老年病人对疾病的认知[J]. 社区心理学研究 2017(02)
    • [23].生命是有弹性的(节选)[J]. 同学少年 2012(06)
    • [24].8字花[J]. 聪明泉(EQ版) 2008(05)
    • [25].责任的变化性与产权的稳定性——《产权的经济分析》书评[J]. 金融经济 2019(14)
    • [26].运用多媒体促进幼儿园数学活动[J]. 小学科学(教师版) 2018(04)
    • [27].河之洲[J]. 领导科学 2011(10)
    • [28].大学生创新创业的困境及对策[J]. 唯实(现代管理) 2018(11)
    • [29].幼儿园自然角创设之我见[J]. 小学科学(教师论坛) 2012(04)
    • [30].岩石原地应力的变化性[J]. 国际地震动态 2011(01)

    标签:;  ;  ;  ;  ;  ;  ;  ;  ;  

    基于RBAC的工作流平台的设计与开发
    下载Doc文档

    猜你喜欢