基于RBAC的动态工作流系统的研究与应用

被引量 : 21次 | 上传用户:tiantian200510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,传统的工作方式已经不再适应社会需求,工作流技术应用越来越普遍,它广泛应用在业务流程管理领域。工作流是专门为实现流程自动化有效管理的信息技术,它能够对实际应用中的业务流程进行抽象,专注于流程处理。一些情况下,在进行流定义时,工作流程不能完全确定。工作流中的任务对应的任务参与者在流程定义时难以确定或者不需要确定,工作流执行时对任务动态指定执行者,这就产生了动态工作流。动态工作流能够实现灵活的业务逻辑,快速响应具体业务流程变化。本文从工作流中的组织/用户模型入手,重点分析任务与任务执行者关系,详细讨论工作流中涉及到的组织结构,将RBAC模型进行扩展,并应用在工作流系统中的用户授权,产生了基于RBAC的动态工作流。对基于RBAC的动态工作流系统作了深入分析和研究,给出了系统架构,并对系统组件做了具体探讨,然后在实际项目中进行了很好的应用。首先,分析和研究工作流技术。本文分析了工作流和工作流管理系统,讨论了工作流原理。重点讨论了工作流管理系统参考模型和体系结构,对主要组成部件做了深入剖析,阐述了工作运行机制。对RBAC模型进行了研究,并且根据工作流特征进行了扩展。从访问控制入手,重点讨论访问控制策略,主要讨论基本RBAC模型。在RBAC基本模型的基础上,结合工作流组织/用户模型的特点,对RBAC进行了向上和向下扩展,给出了扩展模型。然后,重点探讨基于RBAC的动态工作流系统。本文详细分析工作流系统的动态性,给出了动态工作流系统的体系结构;深入讨论工作流中的任务和任务执行者、组织结构,委托授权机制;采用RBAC模型实现组织/用户管理,给出了基于RBAC的动态工作流系统总体架构、用例、运行过程,采用B/S模式和三层架构思想给出了系统实现的技术方案。将基于RBAC的动态工作流系统划分为两个主要组件:工作流组件和RBAC权限管理组件,利用开源工作流引擎JBPM实现工作流组件,重点分析了JBPM如何实现工作流系统;对RBAC权限管理组件,给出了组件中的数据模型,采用XML技术对权限资源进行动态配置。最后,结合实际项目实现工作流系统,将基于RBAC的动态工作流理论应用在湖北移动网络分析系统中。重点对系统中的工单处理模块和RBAC权限管理模块进行介绍。
其他文献
氧化铝生产过程中过饱和铝酸钠溶液种分过程是重要工序之一。种分分解速率过低,氢氧化铝产品粒度分布不均等问题严重制约着氧化铝工业的发展。众多强化方法中,结晶助剂强化法
<正>黔府办发[201 1]71号各自治州、市人民政府,各地区行署.各县(自治县、市、市辖区、特区)人民政府,省政府各部门、各直属机构:经省人民政府同意,现将《贵州省人民政府常务
皮皮鲁是中国当代"童话大王"郑渊洁笔下聪明爱玩、胆大逞能、极具"叛逆"精神的顽童;皮皮是瑞典著名儿童文学作家林格伦女士笔下邋里邋遢、力大如牛、天不怕地不怕,同时又善良
第一次工业革命是机械化,是由水和蒸汽动力带来的.第二次工业革命是电气化,实现了大规模的生产.第三次工业革命是生产自动化,是由电子工程和IT技术的采用而带来的.第四次工业
律师参与型调解,是指在既有的调解制度框架下,通过律师这一特定职业性要素的引入而形成的一种创新型社会纠纷解决机制。这样一种建构于中国既有的调解制度和律师制度边缘的诉
习近平总书记指出:“党员是党的肌体的细胞。”党的使命要靠千千万万党员的担当来完成。为纪念建党95周年,我们特开设“党员故事”专栏,请工作在各种岗位上的优秀共产党员,讲
本文从我国执行机构的现状及存在的问题入手,对我国执行机构的设置进行了重新审视,阐述了重构我国执行机构的必要性及可行性。在此基础上,文章进一步探讨了执行机构设置的理
在《思想品德》课中,体验性教学是在教师指导下,让学生通过身体性的活动或情感上的共鸣亲自体验,获得直接经验,引起内心触动,从而更深刻的理解教学内容,更好地促进学生道德内
目前,我们处于信息网络时代,网络技术的飞速发展影响着社会的方方面面,信息传播方式的便捷化给人们的日常生活带来了翻天覆地的变化。近二三年,视频网站如春笋般不断涌现,这
对成长的思考是文学永恒的主题之一,日本作家村上春树在《海边的卡夫卡》中,通过主人公卡夫卡独特而坎坷的成长历程,思考人类自由灵魂的成长之路。本论文以成长小说理论为切