基于Petri网的工作流引擎的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:hyb332145820
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业建模、工作流概念的出现以及相关技术的发展,Petri网因其既有严格的形式定义,又有直观的图形表示,既有丰富的系统描述手段和系统行为分析技术,又为计算机科学提供坚实的概念基础等诸多优点也被应用于这一新兴领域。然而,随着建模技术的不断实践,包括工作流网(WF net)在内的各种建模技术,难以直接支持很多复杂的应用情况。 工作流模式对目前工作流建模领域遇到的各种描述需求进行了系统阐述,并从简单到复杂,分为基本控制流类、高级分支及同步类、结构类、多实例类、状态类和取消类6类,其中的高级同步类、多实例类和取消类等模式,在绝大多数工作流模型中都难以直接描述。目前几种主要的商用工作流系统,都不能支持全部工作流模式,最多的只能支持大约50%的模式,而这些模式对于工作流的应用来说是至关重要的。本文的研究重点是如何应用Petri网实现,实现对复杂工作流模式的描述,以支持工作流的复杂应用。 本文在经典Petri网和有色网理论基础上,对工作流网(WF_net)进行了颜色、弧守卫函数、变迁操作函数的扩展,实现了对工作流语义的描述,从而提出了一种新的工作流网-ExWFN网。因为对WF_net进行了语义扩展,使用ExWFN网能够很好地对复杂工作流模式的描述,能够支持复杂的工作流应用。在ExWFN网中,弧守卫函数用于消解冲突,从而选择一条唯一执行路径;变迁操作函数用于控制变迁发生方式和读写变量,它们都没有对WF_net网的结构进行改变。因此,ExWFN网在逻辑上与WF_net网是一致的,能够充分利用Petri网现有的分析技术和分析工具。 本文基于ExWFN网,建立了工作流元模型。并以此为基础实现了一个基于上述新思想的ExWFNFIow工作流引擎,该工作流引擎提供了工作流定义解析、工作流调度、工作流参与者管理、身份认证、异常处理、日志管理等功能,并在企业的科技信息共享平台中得到实际应用,取得了较好的效果,通过实践检验本文提出的理论和技术是可行的。
其他文献
国内政府的信访系统建设刚刚起步,在国务院直属单位中只有少数的部委建设了网上信访系统。在国外JSP技术已比较成熟,各种与JSP相关的技术大量地使用在大型的B/S网络系统中。
最近邻(NN)查询技术是空间数据库领域中一个重要的研究课题。k-NN查询计算距离一个给定的查询点最近的k个对象。由于定位装置的广泛应用和定位服务的增加,对空间网络数据库中
过去数十年中,科技飞快的发展,数据存储发生了爆炸性的增长。科学数据、医疗数据、人口统计数据、财经数据和市场数据等等的大量出现,使我们迫切需要找到一种能在这浩如烟海
随着嵌入式技术的不断成熟与发展,嵌入式系统已经越来越广泛地应用于生产、生活的各个环节当中。嵌入式GUI为嵌入式系统提供了一种应用于特殊场合的人机交互界面,随着嵌入式系
电子商务的快速发展使Internet上的商务信息急速增长,在带给人们丰富信息的同时也为准确查找信息带来了不少困难。人们希望能较准确地抽取Web上商务信息,然后加以分析,发掘其中
近十年来,计算机网络迅猛发展,同时网络的使用也逐渐增加,信息的数量、种类和分布都达到了一种“爆炸式”的增长。如何存储、分发、组织和管理、高性能处理、分析和挖掘海量分布
传统的数据库安全研究主要集中在如何进行防御上,其缺陷是不能有效抵御所有入侵,对于内部攻击更是无能为力。入侵容忍技术的出现解决了这一问题。目前数据库中广泛使用的是多级
近年来,随着网络技术的蓬勃发展和社会信息化水平的日益提高,数据及多媒体业务的重要性越来越突出,实现网络与业务融合的需求也越来越迫切。在这种环境下,软交换技术应运而生。在
近年来,随着微电子技术、计算机技术的发展,尤其是大规模高性能的可编程器件的出现,以及软硬件设计方式和设计工具上的改进,动态可重配置技术逐渐成为国际上计算系统研究中的一个
联机分析处理(OLAP,On-Line Analytical Processing)技术用于支持复杂分析操作、侧重对决策人员和高层管理人员的决策支持,可以应分析人员要求快速、灵活地进行大数据量的复杂