基于Petri网的一种新的工作流模型描述方法的研究与实现.docxVIP

基于Petri网的一种新的工作流模型描述方法的研究与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3本文的主要工作 本人主要首先研究了工作流的相关理论以及国内外的相关研究成果,然后 研究Petri网的理论,作为后继研究工作的理论基础。然后继续研究现有的建模 语言的优缺点,为后续工作提供参考。最后提出一套工作流模型描述方法,并 进一步设计出对该方法的XML描述。以及将其运用到《基于工作流的企业信 息化集成平台》项目的开发中。 本文提出的以Petit网为基础的工作流模型描述方法,其优点以及创新点如 下: 1.该方法以Petri网为基础,并与Petfi网在结构上具有一致性。因此具有 了Petri网在工作流建模方面的三大优点; (1)尽管是基于图形的,但同时也是有规范化语义的。 (2)是基于状态的,而不是基于事件的。 (3)有大量的分析工具。 2.该方法的设计在Petri网的基础上做了突破性改进,提出一套新的工作 流节点结构,使其具有更强的表述能力以及适合应用到实际的工作流管理系统 中。关于具有对工作流模型有较强的表述能力可以在上文4.8节中的比较表得 到证实。 3.本文提出的既可被使用者理解又易于与流程管理引擎结合的工作流描述 方法的研究方向,是工作流建模语言研究的一个新的方向(Petri网模型仅易于 被使用者理解,但很难直接转化为系统引擎直接使用的模型)。本人认为这是一 个很有价值的创新,并且将使工作流管理系统与工作流模型描述分离以及工作 流管理系统的设计与应用分离成为可能。这种分离将可大大提高工作流管理系 统的灵活性和扩大其适用范围。 第2章对工作流及其模型描述方法的研究 2.1什么是工作流以及工作流的建模方法 2.1。1工作流的定义 工作流是指在一个工作群组中,为了达成某一个共同目的而需要多人协力 以循序或平行工作的形式来共同完成的任务 或: 工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者 对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说, 工作流就是一系列相互衔接、自动进行的业务活动或任务。(由WfMC(Workflow Management:Coalition)定义) 2。1。2工作流管理系统以及工作流模型: 工作流管理系统是“一种在工作流形式化表示的驱动下,通过软件的执行 而完成工作流定义、管理和执行的系统”。其主要目标是对业务过程中各步骤(活 动、环节)发生的先后次序及同各步骤相关的相应人力或信息资源的调用,实 现业务过程的自动化。 为了实现这样一个系统,我们需要将业务过程转换成形式化的表示,这个 过程就称为业务过程建模,其结果就称为工作流模型。所以,工作流模型就是 对业务过程的抽象表示。而工作流建模是工作流技术理论研究和实际应用的基 础。 2.1。3工作流建模语言 在对工作流模型的研究过程中,我们需要运用建模语言来描述工作流模型。 主要的方法有有向图[83、Petri网[6]、对象模型[9]、语言动作(Language Acts) 理论ElO]、条件化有向图[12J以及基于约束条件的形式语言文法表示[11]等, 并提出了基于活动网络的过程模型(FlowMark工作流模型)、基于事件驱动的 过程模型(EPC模型)、基于语言行为理论的工作流模型、基于Petri网的工作 流模型、基于事务的工作流模型等多个主要的工作流模型。其中以基于Petri 网的工作流模型最具有理论基础,在后面对Petri网的论述中,将会进一步讨 论使用Petri网为工作流建模的优缺点。 2.1.4建立工作流模型的一般步骤 1.首先要定义出在一个群组工作的环境下,所需要执行或控管的事务性工作性 质及其内容。 2.根据所定义的工作内容,再将它分成许多子工作,或称为步骤.每个步骤都 都包含了在这个阶段所需要完成的项目清单,而且这些步骤内的项目应当是 在逻辑上适合在同一步骤内完成的.任何一件流程工作都会有许多不同的方 法来分解成许多子工作,而如何切割一个流程工作,则要根据实际的情况来 做判断。 3.决定各个步骤需要那些专业背景的人员来执行。 4.决定各个步骤在流程执行时的顺序。 5.在执行的过程中,有些步骤的执行会因为某些条件不同而产生不同的结果. 进而影响到下一个步骤的执行.所以我们必须要找出这些特定的步骤,并且 将相关的执行状态条件定义清楚。 6.将工作流程中的所有执行步骤及每个步骤之间的关系图画出来,并且根据这 份关系图来验证流程的可行性。 根据各个步骤的不同需求,分别建立各阶段所需要的表单,工作指令,文件 等项目 2.2工作流的模式以及模式重组 2.2。1对工作流理论的研究 通过对现有的工作流管理系统的分析和对工作流本身的研究,可以发现可 从不同角度来理解和描述工作流。【3】 1。从控制流(或过程)的角度来描述,系统使用不同的构造器来描述工作 流里的行为和它们的执行顺序,从而实现对工作流执行的控

文档评论(0)

lh2468lh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档