柔性工作流在科研项目管理中的研究与应用

来源 :广东工业大学 | 被引量 : 1次 | 上传用户:lkcxm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科研项目管理是高等院校与科研机构的重要管理工作内容之一。由于科研工作的特质,科研项目的管理具有较大的不确定性和变动性,一般的工作流管理模式还不能完全适应科研项目动态性和灵活性的管理需要。本文提出利用柔性工作流的理论和技术来解决科研管理工作中的变动性问题。当前,国内外很多学者针对柔性工作流进行了大量研究,取得了较多的研究成果,建立了基于Petri网、基于活动网、基于元模型、基于ECA规则等技术实现方案。其中,ECA (Event-Condition-Action)规则具有较灵活的扩展性,相比于传统的图形化建模方法具有更好的描述能力,是解决动态性问题的一个较好的方法,适合于实现易扩展、易移植的轻量级柔性工作流。本文采用ECA规则模型,针对科研项目管理的需要,定义了一组事件(Event)触发的基于条件(Condition)的动作(Actions)规则集,并将用户动作与ECA规则进行绑定,由用户动作与规则共同指导工作流引擎工作,以此建立柔性工作流模式。通过ECA规则的形式化定义及存储模型的构建,对科研项目管理中流程基本组成以及其存在的动态组成内容进行规则描述。在此基础上,将用户动作进行归类,并将用户动作与对应的ECA规则集合进行绑定。在柔性工作流的执行过程中,待用户动作发生后,首先判定用户操作类型是否为流程类型,若为普通类型,执行对应操作完成对应功能;若为流程类型,去获取绑定的规则集合,若规则集合为空,说明非流程变更类型操作,则直接触发既定工作流模型中绑定的规则事件,若规则集合不为空,说明为流程变更类型操作,则工作流引擎根据当前节点所处结构触发对应的规则事件,事件发生后,利用消息机制进行消息传送,在规则库中查找匹配的ECA规则,读取该匹配ECA规则内容,获取规则中设定的条件,根据当前环境上下文判断条件是否满足,当条件满足后,利用绑定的动作集合指导工作流引擎工作,进而实现工作流的柔性运作。本文构建了基于ECA规则的柔性工作流,并应用到某一重要科研机构的科研项目管理中,较好地支持了该机构的科研项目管理的需要。
其他文献
碰撞检测作为物理系统中重要的一部分被广泛应用于计算机图形学、机器人、CAD/CAM、物理仿真等领域。为了产生物理上的真实感,这些系统要求基本几何元素之间不能发生穿透且要
随着Internet的不断发展,从个人到企业,再到政府、军事等方面,都开始利用Internet传递重要信息。原因在于其便捷、迅速。但是大量的重要数据在公共的网络上流动,一旦被恶意分子截
随着我国经济建设的快速发展,我国的铁路建设也有了日新月异的发展,但是在我国铁路网络中占重要地位的高速铁路信息化还存在着各种技术难题。高速铁路信息化对于高速列车的运维
Peer-to-Peer:简称P2P)技术的核心思想是所有参与的节点在地位上是平等的,各节点在享受来自其它节点服务的同时也向其它节点提供服务。换而言之该技术并不区分客户机和服务器,
应急演练对提高突发事件应对能力非常重要,一般分为实战演练和虚拟演练两类。当前虚拟演练多采用虚拟现实模拟仿真等技术,具有逼真性、灵活性、安全性等特点,是应急管理研究
膜计算是自然计算的一个新分支,它是根据对生物体内活细胞功能和结构的研究抽象出来的一种新的计算模型。膜计算的一个最大优点就是其能够以最大的并行度实现相应的计算。已经
近年来,面部表情识别在人机交互、安全、医疗保健等领域应用广泛。目前主要通过提取几何特征和面部纹理特征并利用分类器进行表情识别。而几何特征的提取关键在于面部特征点
目前中国的公路三维空间位置表示方法基本都还是采用CAD将公路的平面和横纵断面进行二维设计的传统方式来完成路线的整体设计。这样的设计方式虽然可以将复杂的公路设计问题
近年来,云计算模式的势头愈演愈烈,其理念在制造业逐步兴起,很多计算机服务中心,把资源虚拟化为服务,并集中起来建立云服务平台。云制造的概念也应运而生。大量服务的聚集在
铁路扣件检测是维护铁路行车安全的重要任务。在高速铁路快速发展的历史背景下,铁路维护与铁路安全运营变得越来越重要,作为铁路维护的子任务,扣件自动化检测成为越来越重要