分享到:

基于shark的分布式工作流系统的研究与实现

针对目前工作流管理系统中普遍存在的柔性、鲁棒性及互操作性比较差的问题,论文结合实际开发工作流方面的经验,提出了一个具有柔性、互操作性的多引擎分布式工作流系统。该系统是以单引擎的Shark工作流系统为蓝本构建的一个分布式工作流管理系统(DWFMS)架构,称之为D-shark(distributed shark)工作流管理系统。D-shark保留了原来的工作流引擎进行本地处理,增加了一个主控引擎来管理模型的分配、控制台服务以及远程访问。系统的底层通信机制采用标准消息通信方式,保证了系统之间互操作的可靠性。D-shark系统中增了节点分配器,以便于将活动模型分配到其他引擎上去执行,实现互操作。论文提出了活动与控制逻辑分离的概念,给出了工作流模型的动态修改策略,实现了D-shark系统的动态建模。论文也对D-shark系统中存在的异常处理、数据一致性问题进行了深入的研究,并给出了相应的解决方案。  (本文共69页) 本文目录 | 阅读全文>>

华中科技大学
华中科技大学

基于角色的工作流系统存取控制模型研究

工作流系统中不同的业务流程之间资源的共享必然会引起一系列安全问题,安全策略在工作流系统中集中表现为存取控制策略。基于工作流系统的安全需求,给出了基于角色的工作流系统存取控制模型(WfRBAC)。WfRBAC的六要素是用户、角色、任务、客体、权限和约束,约束分为动态约束和静态约束,能够满足工作流系统中的静态性和动态性存取控制要求。如何有效的管理大量角色是RBAC模型中面对的一个问题。组织结构图是树型结构,组织单元间的间接监督同角色一样是严格的偏序关系,可以用组织结构图更好的组织角色、构造角色层次。WfRBAC模型中,引入任务来扩充RBAC模型的动态性。任务指工作流中的一个步骤,工作流可以看作任务的集合。对外部的、历史的数据采用静态授权,管理角色负责用户管理、角色分配、角色授权等,也是静态授权。静态授权考虑静态授权约束关系。动态授权是与任务相联系的,一个用户获得了该任务的执行权,就应自动获得了完成该任务所需要资源的权限,任务完成,则...  (本文共58页) 本文目录 | 阅读全文>>

《计算机技术与发展》2019年04期
计算机技术与发展

工作流技术在技术服务平台中的设计与实现

0 引 言在信息技术发展不断完善和知识经济不断创新的时代下,不管是大型还是中小型企业都需要一个可以实现内外资源整合的基于流程化管理的系统。其中,以工作流引擎为核心的系统可以实现业务流程的自动流动和控制,增强业务流程的灵活性,在电信、金融、电力和物流等机构都得以运用[1]。在国外,工作流技术在很多机构和学校进行了一系列的研究,并且获得了不少成果,如基于持久消息队列的FMQM、自适应能力的工作流管理系统Meteor、基于主动数据库技术的WIDE,以及基于状态和活动图的Mentor等[2]。从国外的这些工作流可以看出,它们都有其各自的特点,能够很方便、迅速地解决问题,但是,国外的工作流始终是在其他国家运行工作的,并不适用于中国新时代特色社会主义社会的国情,毕竟中国工作流的运作方式跟国外的并不一样,处理问题也不太一样。中国的工作流有顺序、回归、分支、返回、并发等具体流程,还有实现了动态的并发、循环[3]。中国的工作流不仅支持嵌套进程,而...  (本文共6页) 阅读全文>>

《系统工程理论与实践》2017年04期
系统工程理论与实践

面向能耗的云工作流调度优化

“云计算”是在虚拟化、分布式计算、效用计算以及网格计算等领域数十年不懈努力的基础上继承与发展而来的w全球云计算虽处于发展初期,但却是增速最快的领域,未来发展空间十分开阔丨2】.随着云计算1引言的快速发展,大规模的云计算数据中心在全球各地广泛建立,数据中心所带来的高能耗、高污染问题日渐凸现13-'云计算数据中心的能耗问题已成为当前数据中心管理所面临的首要挑战,如何在保持甚至提高云计算服务质量的同时,通过资源配置、任务调度来降低能耗以达到绿色环保的标准是云计算中亟待解决的科学技术问题之一[4丨.云计算环境下的工作流,简称“云工作流”,是云计算与工作流相关技术的整合,能有效提高云计算的服务质量h51,在需要高效计算性能和大规模存储支撑的跨组织业务协作、科学计算等领域具有广阔的应用前景间.云工作流调度是指如何把工作流任务映射/分配到合适的云计算资源上,以及如何安排被分配到云计算资源上的任务的执行顺序以满足工作流任务时序约束、用户需要及系...  (本文共16页) 阅读全文>>

《智能计算机与应用》2018年01期
智能计算机与应用

工作流技术综述

1工作流技术的起源八十年代初,各行各业均以纸张作为载体,开展日常业务活动。然而这种模式在信息处理、存储、传输以及检索等方面的效率非常低,因而就需要在数据管理和检索上耗费大量的精力。基于此,为了满足日益增长的信息需求,就亟需形成一个无纸化、数字化的办公环境。而工作流(Workflow)概念的引入,在相当程度上解决了这种具有固定程序的无纸化办公环境的需要。简单来说,工作流技术指的是一系列相互关联的自动化业务活动或任务。而一个工作流就是由一组任务(或活动)与任务(活动)间的相互顺序关系共同组成,还包括了流程和任务(或活动)的开始和结束条件,以及每个任务(或活动)的描述。而工作流技术主要是为了实现某一业务目标,协同联合了多个业务参与者通过使用计算机,按照预定的规则自动传递文档、任务或信息。2工作流技术概况2.1工作流的定义工作流的概念最早起源于生产组织和办公自动化领域,其中涉及的主要问题就是过程的自动化。经过一系列的约定,在参与者之间进...  (本文共3页) 阅读全文>>

《计算机集成制造系统》2018年07期
计算机集成制造系统

实例密集型商务工作流检测点选择策略

2.迪肯大学信息技术学院,澳大利亚墨尔本3125;3.斯威本科技大学软件和电子工程学院,澳大利亚墨尔本3122)0引言近年来,电子商务和电子政务得到快速发展,政府部门和企业大量的业务经常需要在短时间内处理完成。例如一个政府税务部门年中时,为完成上半年的报税业务,每天处理的业务量数以万计;一个证券交易公司有时需要处理数以百万计的交易量;一个城市的交管部门,有时需要每天处理数以万计的违章视频分析[1]。这些业务流程的处理都具有一定的时间界限,例如证券交易的业务需要在当日晚间22点之前清算完毕。这类实例密集型的、具有时间约束可并行处理的业务流程,称为商务工作流[2-3,16]。这类密集型的业务流程若不能在规定的时间内完成,将会降低客户的满意度甚至造成经济上的损失。要完成这类商务工作流的业务处理,需要投入大量资金进行基础设施搭建和运行维护。作为一种新的信息技术平台,云计算环境通过互联网可以以计费的方式为用户提供海量且廉价的计算、存储和网...  (本文共8页) 阅读全文>>