文档介绍:中山大学
硕士学位论文
基于WWF的工作流管理系统框架的研究
姓名:周纯
申请学位级别:硕士
专业:微电子学与固体电子学
指导教师:彭自成
20060601
基于墓ぷ髁鞴芾硐低晨蚣艿难芯摘要环境,工作流管理系统为业务过程的建模、运行和管理提供了支持。随着工作流环境中不可或缺的一部分。系统可能基于各种开发技术并运行于不同的平台。如何有效地对企业原有系统进理系统框架。该框架以工作流管理联盟提出的工作流参考模型为依据,借助实现了工作流管理系统的核心功能。上,本文对各模块的设计与实现进行了详细介绍。工作流运行时服务器是工作流引擎的宿主程序,它采用统集成的问题;面向人员的工作流是指需要用户执行其中某些任务的工作流,是向人员的活动和一种面向人员的服务,并介绍了它们的工作机制;工作流设计器定义过程中的人员分配问题;最后,本文通过一个实例说明了如何利用框架提供的支持开发满足企业需要的客户端程序和系统管理工具,从而实现一个能与企业专业:微电子学与固体电子学硕士生:周纯指导教师:彭自成副教授工作流技术是实现业务过程自动化的核心技术。作为工作流技术的软件支撑技术的不断发展和企业信息化程度的日益提高,工作流管理系统将成为企业信息目前,大多数企业都在使用各种信息系统支持企业的经营与管理。这些信息行集成是实施工作流管理系统的关键。针对这个问题,本文提出了一个工作流管镜墓ぷ髁鞴芾硐低晨7⑵教╓本文首先介绍了框架的重要组成模块,并给出了框架的总体结构。在此基础际跏迪帧@肳镅晕薰亍松散耦合的特点,运行时服务器实现了对异构环境的支持,从而解决了与原有系最常见的一种工作流。为了实现对面向人员的工作流的支持,本文提出了四种面是工作流的定义工具。本文给出了一个可视化的工作流设计器,并讨论了工作流原有系统无缝集成的工作流管理系统。关键词:工作流管理系统:框架:篧好嫦蛉嗽中山大学硕士学位论文:基于墓ぷ髁鞴芾硐低晨蚣艿难芯
賓中山大学硕士学位论文:基于墓ぷ髁鞴芾硐低晨蚣艿难芯瓵,,..瓾..—..猳瑆甌猳...::篧:
第引言、工作流的概念一系列决定任务执行顺序的条件所构成。工作流所关心的问题是业务的执行过对于早期的信息系统而言,过程管理是应用程序的一部分。也就是说,过程管理被隐藏在信息系统中“。。随着应用需求的日趋复杂,这种方式逐渐暴露●不能够清晰地反映业务过程的结构,因此很难保证业务过程的完整性和而言,它本身并不执行任务。它所关心的是业务过程的整体结构,从而确保任务在企业的经营与管理活动中,任何业务过程都是由许多要被执行的任务和程,即根据一系列预定义的规则在执行者之间传递文档、信息以及任务“。。换而言之,工作流关心的并不是如何执行任务,而是以怎样的顺序执行任务。工作流既能以人工的方式进行管理,也能在计算机的帮助下以自动化的方式进行管理,本文讨论的范围将只限于后者。出以下缺点:正确性;●很难对业务过程进行监督和控制;·对业务过程的修改通常导致对整个系统的修改,这样做不但需要很高的成本,而且很可能给系统带来新的错误。显然,有效解决这些问题的办法就是将过程管理从应用程序中分离出来。这样,应用程序就只用关心任务的执行,而不用关心整个业务过程。而对于工作流按照正确的顺序执行。正如利用数据库将数据管理从应用程序中分离带来了许多好处一样,过程管理与应用程序的分离也有很多重要的优点“。:·实现了对业务过程统一的管理功能,并将其与系统的其他部分分隔开来。因此,能够在多个任务中重复使用相同的功能;·应用程序不再需要任何管理功能,因而非常简单且独立于业务过程环境。这样使得业务过程的重新安排成为可能;●使得集成更广泛的应用程序成为可能,甚至能够将新应用与旧有系统集成起来;可以清晰地反应业务过程,而且业务过程实例的状态也易于确定。因此更容易对业务过程进行管理和跟踪。中山大学硕士学位论文:基于墓ぷ髁鞴芾硐低晨蚣艿难芯·
、研究背景研究中心的二十世纪八十年代初期,一些企业建立了自己专用的或可商品化的表单传递应用系统。这些系统通常运行在大型机或小型机上,用于实现日常表单处理的电子化与自动化。这种系统可以看成是现代工作流管理系统的一个雏型”储存等功能结合在一起,形成了一种用于文档处理的图像处理系统。这些系统可流管理系统。由此可以看出,工作流从诞生之鹁褪亲魑R恢置嫦蚬痰南低集成技术而出现的,只是限于当时的计算机发展水平,它所集成的功能较为简单进入二十世纪九十年代以后,随着计算机的普及以及计算机网络技术的迅速发展,企业的信息化程度不断提高,企业的信息资源越来越表现出一种异构分们从更深的层次、更广的领域对工作流展开了研究。同时,众多软件供应商都推随着越来越多的工作流产品的出现,一个问题逐渐引起了人们的注意:由于缺乏相应的标准,各供应商提供的工作流产品之间无法相互访问,从