




已阅读5页,还剩75页未读, 继续免费阅读
(计算机应用技术专业论文)fireflow工作流框架的研究与应用.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 摘要 办公自动化是信息化建设的重要领域,随着信息技术和计算机技术的发展, 工作流技术的应用越来越受到关注,工作流技术已经成为了新一代办公自动化系 统的核心组成部分。工作流管理系统是基于工作流技术的软件系统,它负责工作 流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进过程实例的执 行。当前开源工作流产品种类很多,其中,f i r e f l o w 是国内个人开发的轻量级开源 工作流系统,本文选取该系统为研究对象,做了如下工作: 1 研究了工作流技术领域的基本概念及其在国内外办公自动化领域的应用现 状; 2 详细分析与研究了f i r e f l o w 工作流管理系统的各部分,包括流程建模原理、 流程设计器、工作流引擎设计和流程定义等。该工作流管理系统具有建模实现方 法简单、引擎服务划分明确且每种服务可扩展性好等优点。但是,该工作流系统 尚存在业务数据更改不灵活、缺少图形化的流程跟踪功能等不足,有待扩展和改 进; 3 从应用角度出发,针对f i r e f l o w 存在的不足,在原型系统基础上进行了改 进,包括增加辅助表来简化业务数据定义、增加图形化的流程跟踪功能和任务授 权功能、增加条件判断的文档说明,进一步完善了f i r e f l o w 系统; 4 本文在最后以f i r e f l o w 为开发平台,实现了基于工作流技术的社区办公自 动化系统模型。以系统中典型的行政审批等业务为例,阐述了改进后的f i r e f l o w 在系统中的具体应用。该模型具有可视化流程跟踪、流程数据改动灵活等特点, 能够较好的适应实际需求。 。 关键词:工作流;f ir e f i o w ;办公自动化 a b s t r a c t o m c ea u t o m a t i o ni sa ni m p o r t a n ta r e ao fi n f o r m a t i o n a l i z a t i o n a st h ei n f o r m a t i o n t e c h n o l o g ya n dc o m p m e rt e c h n o l o g yd e v e l o p s ,t h ew o r k f l o wa p p l i c a t i o no ft e c h n o l o g y i sg e t t i n gm o r ec o n c e r n ,t h ew o r k f l o wt e c h n o l o g yh a sb e c o m ean e wg e n e r a t i o no f o f f i c ea u t o m a t i o ns y s t e mc o r ec o m p o n e n t s w o r k f l o wm a n a g e m e n ts y s t e mi sb a s e do n w o r k f l o wt e c h n o l o g ys o f t w a r es y s t e m ,w h i c hi sr e s p o n s i b l ef o rw o r k f l o wd e f i n i t i o na n d m a n a g e m e n t ,a n di na c c o r d a n c ew i t hp r e d e f i n e di nt h ec o m p u t e rl o g i ct op r o m o t eg o o d w o r k i n ge x a m p l e so f t h ei m p l e m e n t a t i o np r o c e s s c u r r e n t l yt h e r ea r em a n yo p e ns o u r c e w o r k f l o wp r o d u c t s ,i nw h i c h ,f i r e f l o wi sal i g h t w e i g h to p e n - s o u r c ew o r k f l o ws y s t e m t h ew o r ko ft h i sp a p e ri sb a s e do nt h i ss y s t e m ,f o l l o w i n gw o r ka r ec a r r i e do u t : 1 t os t u d yt h eb a s i cc o n c e p t sa n dt h ec u r r e n ts i t u a t i o no ft h ew o r k f l o wt e c h n o l o g y a th o m ea n da b r o a d ; 2 ad e t a i l e da n a l y s i so nt h ef i r e f l o ww o r k f l o wm a n a g e m e n ts y s t e mc o m p o n e n t s , i n c l u d i n gt h ep r i n c i p l eo fp r o c e s sm o d e l i n g ,p r o c e s sd e s i g n ,w o r k f l o we n g i n e ,a n d p r o c e s sd e f i n i t i o n t h ew o r k f l o wm a n a g e m e n ts y s t e mi ss i m p l et oi m p l e m e n t ,e n g i n e s e r v i c e sc l e a r l yp a r t i t i o n e da n dw i t he x t e n da b i l i t y b u tt h i sw o r k f l o ws y s t e mi s i n f l e x i b l et od a t am o d i f i c a t i o na n di ti sl a c ko fg r a p h i c a lp r o c e s st r a c k i n g ; 3 f r o mt h ea p p l i c a t i o np o i n to fv i e w ,t h i sp a p e rf o c u s e so ns h o r t c o m i n g so ft h e f i r e f l o w ,i m p r o v e so nt h ep r o t o t y p es y s t e m ,s i m p l i f i e st h ed e f i n i t i o no fb u s i n e s sd a t a , i n c r e a s e st h ef l o wg r a p h i c a lt r a c k i n gf u n c t i o n sa n dm a n d a t e st oi n c r e a s et h ec o n d i t i o n s o ft h ed o c u m e n tt od e t e r m i n ew h i c hf u r t h e ri m p r o v e st h ef i r e f l o ws y s t e m ; 4 f i n a l l yt h i sp a p e rd e v e l o p sc o m m u n i t y - b a s e do f f i c ea u t o m a t i o ns y s t e mb a s e do n f i r e f l o w u s i n ga d m i n i s t r a t i v ea p p r o v a la n do t h e rt y p i c a l b u s i n e s sa se x a m p l e ,t h e p a p e re l a b o r a t e st h ea p p l i c a t i o no fi m p r o v e ds y s t e m t h em o d e li so fw i t hv i s u a l i z a t i o n p r o c e s st r a c k i n g ,p r o c e s sd a t ac h a n g e st ot h ec h a r a c t e r i s t i c so ff l e x i b i l i t y , a n db e t t e rt o m e e tt h ea c t u a ld e m a n d k e yw o r d s :w o r k f l o w ;f i r e f l o w ;o f f i c ea u t o m a t i o n 大连海事大学学位论文原创性声明和使用授权说明 原创性声明 本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果, 撰写成博硕士学位论文 :e i 盟旦q 堕王佳速框塞的硒究与廛旦:。除论文中已经 注明引用的内容外,对论文的研究做出重要贡献的个人和集体,均已在文中以明 确方式标明。本论文中不包含任何未加明确注明的其他个人或集体已经公开发表 或未公开发表的成果。本声明的法律责任由本人承担。 己一、) 学位论文作者签名:二盘兰乡 学位论文版权使用授权书 本学位论文作者及指导教师完全了解大连海事大学有关保留、使用研究生学 位论文的规定,即:大连海事大学有权保留并向国家有关部门或机构送交学位论 文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将本 学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫 描等复制手段保存和汇编学位论文。同意将本学位论文收录到中国优秀博硕士 学位论文全文数据库( 中国学术期刊( 光盘版) 电子杂志社) 、中国学位论 文全文数据库( 中国科学技术信息研究所) 等数据库中,并以电子出版物形式 出版发行和提供信息服务。保密的论文在解密后遵守此规定。 :蝴旆毳掣 f i r e f l o w 工作流框架的研究与应用 第1 章概述 1 1 研究背景 随着企业经营过程重组概念和方法在企业重视程度的提高,先进制造战略在 企业的不断实施以及企业的组织模式从面向功能的组织结构到面向过程的组织结 构的逐步转变,作为支持过程建模、优化分析、经营过程自动化的有效支持工具, 工作流管理技术与工作流管理系统软件在近年来得到广泛的重视,其发展十分迅 速。 日常办公的绝大部分作业和流程几乎都要涉及到工作流处理。而传统的办公 自动化( o f f i c ea u t o m a t i o n ,o a ) 系统存在如下问题:( 1 ) 由于没有将过程逻辑与 业务逻辑分离,在改变业务处理流程时必须同时修改业务逻辑才能满足实际需求, 致使软件缺乏必要的灵活性,而且复用性不高;( 2 ) 典型的业务进程有9 0 的时间 “滞后 ,大量时间被消耗在了任务的闲置、排队等待、发送过程及状况追踪上; ( 3 ) 随着信息技术飞速发展,办公流程呈现出动态多变性,传统办公自动化系统无 法适应。工作流技术与办公自动化系统结合可以较好的克服这些缺点,为开发具 有灵活性的系统提供强有力的技术支持,是提高工作效率的关键。这也是工作流 技术应用到办公自动化系统开发中的主要原因。 1 2 工作流的起源与发展 工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有 固定程序的活动而提出的概念,目的是通过将一个具体的工作分解成多个任务、 角色,通过一定的规则和过程,约束这些任务的执行和监控,以提高生产经营管 理水平。工作流大体可分为三个发展阶段【l 】: 上世纪七十年代的诞生时期。工作流思想的出现较早,1 9 6 8 年f r i z t n o r d s i e e k 就己经清楚地表达了利用信息技术实现工作流程自动化的想法。上世纪七十年代, 采用p e t r in e t s 的某种变体进行流程建模的s c o o p 和o f f i c e t a l k 系统,不但标志着 工作流技术的开始,而且是最早的o a 系统。由于当时办公室使用个人计算机尚 第1 章概述 未被社会接受,网络技术还不普及,开发者还不了解群件技术的需求与缺陷,最 终导致了办公效率低下和人们对技术的反感。 上世纪八十年代的商用发展时期。在此期间,一些公司、企业也建立了自己 专用的或者可商品化的表单传递应用系统( f o r m s r o u t i n ga p p l i c a t i o n s ) ,通常运 行在大型机或小型机上,用于实现日常表单处理的电子化与自动化。这种系统可 以看成是现代工作流管理系统的一个雏型。八十年代中期,f i l e n e t 和v i e w s t a r 等 公司率先开拓了工作流产品市场,成为最早的一批工作流产品供应商。他们把图 像扫描、复合文档、结构化路由( s t r u c t u r e dr o u t i n g ) 、实例跟踪、关键字索引以 及光盘存储等功能结合在一起,形成了一种全过程支持某些业务流程的集成化的 软件( 包) ,这便是早期的工作流管理系统。这种增值性质的集成化软件系统为 企业简化与重组自己的关键业务流程提供了一种非常合适的方案;而且,由此还 可以看出,工作流从最初的诞生之日起就是作为一种面向过程的系统集成技术而 出现的,只不过限于当时的计算机发展水平,它所集成的功能较为简单而己。 上世纪九十年代的飞速发展和标准化时期。随着计算机的普及、网络的延伸, 现代企业的信息资源越来越表现出一种异构、分布、松散耦合的特点,企业的分 散性、决策制定的分散性、对日常业务活动详尽信息的需求以及c l i e n t s e r v e r 体系 结构、分布式处理技术( c o r b a ,w w w ,o l e ,j a v a ) 的日益成熟,使得实现 大规模的异构分布式执行环境,并使相互关联的任务能够高效运转并接受密切监 控已成为一种趋势【2 1 。工作流管理系统在这种背景下,由最初的创建无纸办公环境 转而成为同化企业复杂信息环境、实现业务流程自动执行的必要工具。这样的一 个转变,把工作流技术带入了一个崭新的发展阶段,使得人们从更深的层次、更 广的领域上对工作流展开了研究。 工作流技术被应用于电讯业、软件工程、制造业、金融业、银行业、科学试 验、卫生保健领域、航运业和办公自动化领域。1 9 9 3 年,工作流技术的标准化组 织工作流管理联盟( w o r k f l o wm a n a g e m e n tc o a l i t i o n ,w f m c ) 成立,工作流 技术在计算机应用研究领域有了自己的一席之地,相应的概念与术语也得到了人 们的承认。它是推行工作流管理标准化的非盈利性组织,目前大约有二百多个成 f i r e f l o w 工作流框架的研究与应用 员,包括供应商、系统集成商、用户和研究人员等。该组织自成立以来,相继制 订了工作流的相关标准规范,包括:( 1 ) 访问w f m s 服务功能的a p i ;( 2 ) w f m s 间及与应用间的协议描述;( 3 ) 为了允许多个w f m s 间工作流描述的交换,有关 w f m s 模型交互的描述。 在全球范围内,对工作流的技术研究以及相关的产品开发已经进入了更为繁 荣的阶段,文件管理系统、数据库、电子邮件、移动式计算、i n t o - n e t 服务等都已 被容纳到工作流管理系统之中,市场上工作流产品极大丰富。据统计,1 9 9 7 年市 场上约有7 0 多种工作流产品在相互竞争,多家供应商纷纷看好这块渐趋热点的r r 市场,1 9 9 7 年工作流产品的市场增长率超过3 5 。 纵观工作流软件产品由八十年代的萌芽到九十年代的繁荣,我们可以把它总 结为三个阶段:第一阶段,主要为应用于某些特定领域的、相对独立的应用系统, 比如图像、文档管理系统;第二阶段,主要表现为具有底层的通信基础结构、能 够实现任务协作的应用系统,比如具有消息传递功能的工作流系统;第三阶段, 具有图形用户界面的过程定义工具、用户定义与任务执行完全分离的工作流系统, 其体系结构基本上符合工作流管理联盟所提出的标准结构。 可以看出,工作流的发展之路是从集中式向分布式发展。经历了这三个阶段 的发展,工作流产品基本上确定了它在计算机应用软件市场上的独立位置,在工 作流这一框架下,比较基本的、主要的研究内容包括以下几个方面:( 1 ) 工作流管 理系统体系结构的研究;( 2 ) 工作流模型与工作流定义语言;( 3 ) 工作流的实现技 术:包括面向对象技术、异构分布式计算、图形用户界面、消息通信、数据库、 w w w 等在内的与工作流系统的设计实现有关的各项技术、方法;( 4 ) 工作流的集 成与互操作技术:研究异构应用系统的集成以及不同工作流系统之间的互操作问 题;( 5 ) 工作流与经营过程重组:研究如何通过工作流系统的实施来有效地实现企 业的经营过程重组。 1 3 办公自动化的发展与工作流 o a 是当今新技术革命中一个非常活跃和具有很强生命力的技术应用领域,它 第1 章概述 将现代化办公和计算机网络结合起来,是信息化社会的产物。网络环境下,办公 人员使用o a 系统,可跨越时间、地点协同工作,实现机关内部各部门之间以及 机关内外之间办公信息的收集与处理、流动与共享以及科学决策等,大大方便了 领导决策和机关办公。到目前为止,o a 系统的发展已经历了三代。 第一代是以数据处理为中心的传统管理信息系统( m a n a g e m e n ti n f o r m a t i o n s y s t e m ,m i s ) 。它的最大特点是,应用基于文件系统和关系型数据库系统,以结 构化数据为存储和处理对象,强调对数据的计算和统计能力。其贡献在于把信息 技术( i n f o r m a t i o nt e c h n o l o g y ,i t ) 引入办公领域,提高了文件管理水平。但它缺 乏对协作型工作的处理能力,因此,第一代o a 系统的自动化程度非常有限。 第二代是以工作流为中心的o a 系统。这种方式彻底改变了早期办公自动化 的不足之处。以e m a i l 、文档数据库管理、复制、目录服务、群组协同工作等技 术为支撑,以工作流为中心的第二代o a 系统包含了众多实用功能和模块,实现 了对所涉及的人事、文档、会议的自动化管理。 第三代是以知识管理为中心的o a 系统。它建立在网络平台之上,旨在帮助 o a 系统使用者实现动态的内容和知识管理。第三代o a 的核心是知识,较第二代 相比,在模拟和实现了工作流自动化的同时,进一步模拟和实现了工作流中每一 个单元和每一个工作人员运用知识的过程。 纵观o a 系统的发展历程,可以看到,工作流技术己经发展成为o a 系统的核 心组成部分。同时,实践经验表明,应用工作流技术可以为办公自动化管理提供 以下支持:提供了方便灵活的流程定义工具;按照既定的业务规则管理和监督业 务的运行;及时发现业务瓶颈,并进行有效疏导或改善业务流程;提高了工作效 率,有效缩短了业务处理周期;避免了传统业务处理方式中随意性造成的业务流 程混乱;减少或避免了人为因素造成的原则性错误及由此带来的损失;增强了业 务各环节的协作能力,使业务运作更加顺畅;办公人员可以迅速适应本职工作; 高效率的业务处理有助于提高客户服务水平和企业竞争能力;由于业务处理主要 由业务人员自行处理,并且业务的管理由工作流服务器承担,各业务人员将从以 前大量的事务中解放出来,将主要精力用于更重要的事情;为业务流程重组提供 - 4 f i r e f l o w 工作流框架的研究与应用 了有效的分析手段和技术支持。 1 4 工作流系统的应用现状 从工作流概念的提出,至今已经有3 0 0 个商品化工作流工具的软件,著名的 工作流管理系统产品有:i b m 公司的f l o w m a r k 系统,l o t u sd o m i n o n o t e s 3 l , a c t i o n 4 1 ,f i l e n e t 公司的w o r k f l o w 业务系统,s i g m a 图像系统公司的o m n i d e s k 系统,富士通公司的r e g a r a 系统,w a n g 公司的o p e n w o r k f l o w 系统,w 4 公司 的w 4 等。 我国的o a 系统经过十几年的发展,已经取得了十分明显的进步,产品种类 日趋丰富,技术同益成熟。但现在的办公自动化,实际上还需要大量的人工参与 和干涉,只能称为办公管理信息系统或办公管理系统,远远未能达到自动化的程 度。 从产品实现来看,目前国内很多o a 系统是建立在l o t u sd o m i n o n o t e s 平台上 的,还有一大部分o a 系统是基于m i c r o s o f t 平台的。也有些软件公司开发了具有 自主知识产权的o a 系统,这类o a 系统所有底层的a p i ( a p p l i c a t i o np r o g r a m m i n g i n t e r f a c e ) 及与网络的通信层均依靠标准通信协议自行开发,对系统的可扩展性和 数据交流有非常大的伸缩空间,不会造成因外部o a 开发平台a p i 的限制而无法 实现对一些关键性业务处理的问题。但是由于有些开发平台目前还不够成熟,导 致o a 系统功能还不够强大【5 | 。 从应用范围来看,办公工作流系统主要应用在政府机构和企事业单位中。政 府机构用户需求最为强烈,普及率也最高,几乎所有的省、市级政府都已经配备 了办公工作流系统。政府机构往往对公文的流转处理比较重视,其公文的传送要 涉及到很多相关部门,流程相当复杂。企事业单位同政府用户相比,公文量明显 要少得多,而以事务处理为主的工作流应用比较广泛。 从处理范围来看,o a 系统主要是解决如何提高日常办公效率问题。因此我们 日常工作的大部分内容都可以归入办公自动化处理的范畴,如文字处理、申请审 批、公文管理、客户管理、货物管理、成本计算、财务计算、劳资、人事管理等 第l 章概述 等,其中核心是公文管理,而公文管理中最核心的是流程管理与公文编辑器。 虽然工作流技术由最初的萌芽逐步发展起来,并取得了较好的成果,但是, 从工作流系统的实际应用状况来看,还远未达到人们期待的水平。工作流管理系 统开发的最初阶段缺乏统一的普遍遵循的标准,并且限于当时软件支撑技术的水 平,导致不同公司的工作流管理系统在功能上以及所采用的支撑技术、开发技术 和接口上都呈现出非常大的不同。这是目前工作流管理系统存在问题的主要原因 之一。目前在经营过程中采用工作流管理系统的企业仍然只是少部分,而且这些 系统的应用范围也很有限,并不能全方位地支持企业的关键业务流程。从企业用 户应用的角度来分析产生这种状态的原因,主要有以下几点【6 】: 1 底层支持不够。工作流的运行必须有底层通信基础结构的支持,但是就目 前能够实现分布计算环境的产品来看,它们在实际应用中仍然显得不够成熟,在 安全性、容错性、可靠性等方面均不能满足企业的需求,而且在价格上也给企业 造成一定的负担。 2 缺乏标准。不同厂商所提供的工作流产品可能具有自己独立的一套工作流 模型、工作流定义语言以及a p i 函数。在这种缺乏标准的状况下,用户一旦选定 一种产品之后,就很难再过渡到其他同类产品之上,而且不同的系统之间缺乏互 操作的接口。尽管工作流管理联盟的成立有助于改善这种情况,但若想实现类似 于关系型数据库这样的统一标准( 比如关系数据库模型、s q l 语言等) ,仍有很 长的路要走。 3 实现的复杂性。工作流应用的开发不仅仅是过程的定义,还需要完成其他 许多任务,如对外部的应用系统进行封装、建立工作流引擎运行所必须的分布计 算环境、设计开发相应的用户界面等等。目i j 的工作流产品,几乎不能为这些任 务提供什么有力的帮助,所有的工作流应用都需要工作流产品供应商与应用开发 人员经过很长时间的合作才能最终完成。另外,工作流系统的实施给企业带来的 不仅是技术上的变化,同时也会对企业原有的管理制度造成一定的影响,这也是 对企业的一种冲击。 4 工作流技术本身的不成熟性。目日i 尚没有一种工作流产品或原型系统能够 f i r e f l o w 工作流框架的研究与应用 在过程执行的可靠性与一致性方面达到与关系型数据库管理系统同水平的功能。 尽管在实际应用时对工作流系统并不需要那样高的性能要求,但具备这样的能力 对于一个工作流系统而言是很重要的。只有这样,才能使企业有信心采用工作流 技术对那些应用其他技术实现的关键应用进行重组。 5 系统结构开放性和扩展性的不足。具备同其它企业应用软件进行数据交流 和协同工作的能力,是工作流系统的一个重要发展趋势。目前的工作流系统在系 统的开放性和可扩展性方面存在不足。虽然w f m c 早在1 9 9 4 年就提出了工作流管 理系统参考模型,用于规范系统结构,但是目前应用的工作流系统在系统实现上 大多不遵守此规范,从而导致不同系统之间难以进行互连和互操作。 目前尚没有一种产品或原型系统能够在以上五方面都达到一个理想的水平, 因此还有大量的课题值得去研究。 第2 章工作流技术综述 第2 章工作流技术综述 2 1 工作流相关概念 图2 1 是w f m c 提供的工作流领域各基本概念间的相互关系图7 1 。 图2 1 工作流领域各基本概念间的相互关系 f i g 2 1d i a g r a mo fc o n c e p t si nw o r k f l o wf i e l d 2 1 1 工作流定义 工作流从字面的意思看就是“工作的流动( w o r kf l o w ) ”,即工作与工作之间 的传递或转移的动态过程。这一概念源于生产组织和办公自动化领域。它是针对 日常工作中具有固定程序的活动而提出来的,活动是由许多不同人员相互协作而 完成的,每个参与人员完成活动的一部分,因为活动有固定的程序,因此不需要 人工选择即可按照固定的程序将活动继续推进,转到下一个处理人员手中。人们 f n o w 工作流框架的研究与应用 抓住活动处理的这一特征,用计算机的自动化处理来代替原先的手工劳动,将工 作流技术引入了企业的业务活动,提高了企业的办事效率,降低了生产成本。 十几年来,不同的研究者对工作流分别提出了不同的定义,到目前为止,对 于工作流仍没有完全统一的定义。如下定义分别从不同的角度对工作流概念进行 了描述: 工作流管理联盟的定义【8 】: 工作流是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则、 文档、信息或任务,能够在不同的执行者之间传递执行。对这个定义可以总结为: 工作流就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的 逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。主要解决:为实 现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文 档、信息或任务。重点在规则的定义。 g i g ag r o u p 的定义【9 1 : 工作流是经营过程中可运转的部分,包括任务的顺序以及由谁来执行、支持 任务的信息流、评价与控制任务的跟踪、报告机制。 i b ma l m a d e nr e s e a r c hc e n t e r 的定义f 1 0 】: 工作流是经营过程中的一种计算机化的表示模型,定义了完成整个过程所需 用的各种参数,这些参数包括对过程中每一个单独步骤的定义、步骤问的执行顺 序、条件以及数据流的建立、每一步骤由谁负责以及每个活动所需要的应用程序。 a m i ts h e t h 的定义【1 1 】: 工作流是涉及到多任务协调执行的活动,这些任务分别由不同的处理实体来 完成。一项任务定义了需要做的某些工作,它可用各种形式来进行定义,包括在 文件或电子邮件中的文本描述、一张表格、条消息以及一个计算机程序。用来 执行任务的处理实体可以是人,也可以是计算机系统( 比如一个应用程序、一个 数据库管理系统) 。 w m p v a nd e ra a l s t 的定义【1 2 】: 工作流是一系列工作的偏序集。工作的序列可以有多种方式,比如工作x 与 第2 章工作流技术综述 y 满足x 1 ,则表现为 图3 3 的形式,则说明t 除了完成业务操作之外,还要完成诸如“分发s p l i t 和“汇 聚j o i n 的操作,分发汇聚操作是流程同步器的职责。 图3 2 规n 4 f i g 3 2r u l ef o u r 图3 3 不符合规则4 的情况 f i g 3 3n o ti nc o n f o r m i t yw i t ht h er u l e4 ( 5 ) 对于任何p p ,如果p = 1 2 l ,则1 p l = l 。称输入集为空的同步器为“起 始节点”,1 p l = l 的意思是,整个网中,有且只有一个起始节点。在本文中,用 下面的图3 4 表示起始节点。 f i r e f l o w 丁作流框架的研究与应用 图3 4 开始节点 f i g 3 4s t a r tn o d e 如果p = 1 2 i ,则称p 为结束节点,整个网中可以有多个结束节点。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水泥搅拌桩施工技术培训大纲
- 台灯简笔画课件
- 展柜设计培训课件
- 课件最佳路径
- 广东国际贸易自考试题及答案
- 课件显示屏教学课件
- 广东工程估价自考试题及答案
- 拉架工考试题及答案
- 快递考试题及答案大全
- 课程方案考试题及答案
- 陕西省2023年中考英语真题(附答案)
- 上海小学数学教材目录(沪教版)
- 营养性维生素缺乏性佝偻病
- GB/T 13576.4-1992锯齿形(3°、30°)螺纹公差
- GA 668-2006警用防暴车通用技术条件
- 《C语言程序设计》一等奖说课稿
- 油画综合材料与技法
- 血浆置换 (1)课件
- 保洁常用工具和设备一览表
- 测量教案5章-es-602g全站仪
- FJC系列浮选机说明书(最终版)2010100712
评论
0/150
提交评论