基于TRBAC的动态工作流研究及应用

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:lalalan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和通讯技术的快速发展,在市场竞争日益激烈的环境下,企业更加重视整体工作效率的提高和成本的降低。在实际的工作应用过程中,企业很多业务流程都涉及到工作流处理,比如公文会签,请假/销假审批,网上案件审理等。工作流技术与现有的业务流程结合,首先,通过对业务过程流程化和优化重组,提高了企业工作效率,提升了企业协作水平;其次,通过对业务流程的实施过程进行管理,增强了系统灵活性,为企业业务的单位活动提供自动化或半自动化支持;最后,通过改善传统的硬编码方式,解决了系统长期存在管理维护困难的问题。  但是,随着工作流技术的广泛应用,工作流行业对工作流系统提出了新的需求。希望工作流系统可以做更多的事情,尤其是需要工作流系统对服务提供动态支持来满足企业对于服务自动化的追求。另外,传统的web系统,随着业务需求的快速增长、信息量增多、用户数量增加,业务流程更加复杂,问题日益明显。其中,系统的灵活性不高,可变性低,交互性差,隐含错误、异常的业务比例上升等尤为突出。因此,灵活的应对企业和政府部门人员变动,便捷的更改工作流业务流程,避免业务异常及处理是新一代的开发人员需要解决的关键所在。  本文结合开源工作流引擎Activiti5,SSH2(Strut2+Spring+Hibernate),MySQL等技术,在现有平台基础上,设计并实现了基于TRBAC模型的动态工作流系统。本文主要内容包含以下几个方面:  (1)分析和研究了工作流技术,对工作流过程建模方法和合理性分析进行深入探究。本文首先介绍了工作流和工作流管理系统,对工作流管理系统体系结构中主要组成部件做了深入剖析,并阐述了工作运行机制;其次对工作流系统的过程建模技术进行详细分析研究。运用Petri网的基本理论将业务流程活动图转化为Petri网工作流模型并进行了合理性分析。结合具体的应用领域,对信息管理过程的课程审批流程进行过程建模,并对模型的性质进行了分析.  (2)分析和构建了动态工作流的安全访问控制模型。本文对工作流安全问题深入研究,重点讨论访问控制策略,主要对RBAC模型、TBAC模型和TRBAC模型进行了分析。结合工作流系统的特点,将基于任务角色的访问控制(TRBAC)模型进行了扩展,并给出改进模型的形式化定义和模型授权约束。  (3)设计和实现了基于TRBAC的动态工作流系统。本文设计了基于TRBAC动态工作流系统的总体结构,将基于TRBAC的动态工作流系统划分为三个主要模块:用户登录身份认证模块、工作流管理模块和访问控制模块。利用开源工作流引擎Activiti5实现工作流管理模块,采用TRBAC模型实现了访问控制模块。  (4)将动态工作流系统应用在青少年学院综合信息平台中,完成平台系统核心功能的实现。
其他文献
随着无线网络通信技术和定位技术的发展,移动对象已被广泛地应用到许多领域,例如交通监控、位置信息服务等等。作为数据挖掘领域当中的重要技术,异常点检测技术可以发现数据集当
随着Internet技术的发展,XML作为信息表示和数据交换的标准受到越来越多的关注,如何有效地存储和查询XML数据已经成为当前研究的热点。Twig模式查询是XML查询处理的核心操作,
5G移动通信系统是面向2020年移动通信需求提出的新一代移动通信系统。与现有的移动通信系统相比,5G移动通信系统在无线覆盖能力、传输时延、系统安全和用户体验方面将得到显著
随着Internet的迅速发展,信息共享和数据交换的范围也在不断扩大,XML在跨平台、异构数据集成方面有着相当广泛的应用,但缺乏完善的存储和管理机制。当前,传统的关系数据库依
在网络信息安全问题中,用户的身份认证问题是最基本的。在各种对身份的认证技术中,基于口令的认证方式由于其高效、低廉、便捷等优点,因此使用得最普遍。在基于口令认证的密
机群结构的超级计算机性能已经跨越百万亿次向千万亿次发展,可扩展性一直是超级计算机面临的最大挑战之一。超级计算机在软件层次的可扩展性研究远远滞后于它在系统结构(硬件)
随着网络的进一步发展,人们生活中的计算设备不断增多并产生了大量的数据,为满足日益复杂的各种信息的存储需求,基于P2P的海量存储系统以其独有的高可扩展性,负载平衡等特点,
由于网络信息发布缺少有效的监督机制,越来越多的不良信息出现在网络上。为了构建和谐健康的网络环境,自动的信息过滤技术具有重要研究价值。为了逃避现有的过滤系统,当前不良信
学位
MR(Magnetic Resonance)影像具有较高的分辨率和软组织对比度,被广泛的应用在脑部影像处理与分析中。MR脑影像分割是医学影像处理与分析中的一个重要环节,它是脑部疾病诊断、
光电测控系统一般由伺服控制分系统、图像处理分系统、数据通信分系统、时统分系统组成,目前各分系统是由PC104工控器或DSP处理器实现,分系统各自独立,相互之间通过串行总线进行
学位