基于工作流的流程管理系统之研究与实现

来源 :上海海运学院 上海海事大学 | 被引量 : 4次 | 上传用户:tianwang800
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代的机构(企业)的结构有从面向功能的金字塔型组织结构转向面向过程的网络化的组织结构的趋势,这一趋势对机构(企业)的管理手段提出了更高的要求,机构(企业)的各个功能模块之间的协调变得越来越重要,也越来越复杂。在这种背景下,工作流管理成为了一种迅速发展的技术,它在许多领域都得到了大量的应用。 根据WfMC(工作流管理联盟)的观点,工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。而工作流管理系统则是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作逻辑推进流程实例的执行。工作流管理的主要特征是过程的自动化,这些过程由多个有人和机器共同参与的活动组成。 将工作流方面的概念、思想应用于流程管理系统的开发中,就能得到能够根据具体的业务流程设定过程模型,从而具有一定通用性和灵活性的软件系统。 本文首先阐述了工作流的基本概念以及WfMC(工作流管理联盟)所提出的工作流参考模型,然后对工作流的建模方法尤其是基于Petri网和基于条件化有向图的建模方法进行了研究。在Petri网方面,分别利用了经典Petri网和着色Petri网对一个实际的流程建立了过程模型,并进行了比较;在条件化有向图方面,则是对一个具体的工作流管理系统Wowww!所采用的条件化有向图建模方法进行了研究,给出了它的形式化表述。 在上述这些工作的基础上,将工作流管理的思想引入了对一个具有一定通用性的流程管理系统的研发中。在本文中,给出了这样一个系统的总体结构,然后对系统的三个组成部分:流程定义、流程控制、流程管理,分别进行了描述。在流程定义方面,给出了本系统所采用的进行流程定义的方式、用户与系统进行交互的界面等;在流程控制方面,给出了对流程控制模块中所用到的两个关键的类:FlowCase和DisposeNode的描述,阐述了在这两个类中所涉及的数据结构、主要的数据成员、方法以及一些算法;在流程管理方面,对其界面、关键功能的实现技术进行了描述。 本文希望通过引入工作流管理的思想,能够在建立一个具有一定通用性的、能够灵活应用的流程管理系统方面做一些有益的探索。
其他文献
随着互联网的快速发展,网络应用不断丰富,其中也出现了很多对服务质量有极高要求的应用,它们对带宽、时延和抖动等网络性能参数极其敏感。为了使这些应用可以达到要求的服务
该文从谈判支持的理论基础及发展和基于Web的谈判支持的现状分析入手,结合Web开发的特点和软件工程的思想,进行了较洋细的系统需求分析,在此基础上论述基于Web的谈判支持系统
该文探讨了消息服务体系的基本框架和它所支持的消息的可靠传递机制.Web services是由一系列开放的,平台无关的协议所组成的基于网络的组件规范.该文提出一种基于Web service
该文首先从分布式应用体系发展过程阐述了WEB服务产生的需求背景.然后具体介绍了WEB服务技术基础.依次阐述了WEB服务的思想模型、架构体系和协议栈,并详细说明了WEB服务最重
该文结合CBIR技术和临床医务人员诊断疾病的专业知识提出了一种基于人类感知分类的图像特征提取和检索方法;在分析了高维索引所面临问题的基础上,提出了一种成本模型;然后根
该文首先介绍了网络安全所受到的威胁:黑客的攻击与病毒的传播.简单介绍了当前系统所存在的一些弱点及黑客攻击的手段. 其次介绍了入侵检测技术的发展:入侵检测系统模型的发
Internet的飞速发展产生了众多基于网络的复杂应用程序。这些程序基于不同的平台和标准,相互之间很难交互,不仅不利于改造和维护,而且大量重复开发浪费了有限的网络和企业资源。
建筑图三维重建的研究对象是多类信息综合描述且描述形式灵活的建筑图。它以实现计算机自动抽取图中二维图形对象的几何及语义信息、完成信息的综合、重建出建筑物整体模型为
网络和多媒体技术的普及,导致了网络上的通信量急剧增多,伴随着网络带宽需求的快速成长。为了达到减少网络的重复传输率,提高带宽的使用率,网络缓存技术是最常见的一种解决技术。
随着计算机技术的迅速发展,以Internet为代表的全球性信息化浪潮日益深刻,信息网络技术的应用正在日益普及和广泛,应用层次正在逐渐深入,应用领域扩展到党政部门信息系统、金融业