QT1003工作流建模技术的研究2-QQ4991024.doc

上传人:marr****208 文档编号:157004770 上传时间:2020-12-20 格式:DOC 页数:7 大小:59KB
返回 下载 相关 举报
QT1003工作流建模技术的研究2-QQ4991024.doc_第1页
第1页 / 共7页
QT1003工作流建模技术的研究2-QQ4991024.doc_第2页
第2页 / 共7页
QT1003工作流建模技术的研究2-QQ4991024.doc_第3页
第3页 / 共7页
QT1003工作流建模技术的研究2-QQ4991024.doc_第4页
第4页 / 共7页
QT1003工作流建模技术的研究2-QQ4991024.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《QT1003工作流建模技术的研究2-QQ4991024.doc》由会员分享,可在线阅读,更多相关《QT1003工作流建模技术的研究2-QQ4991024.doc(7页珍藏版)》请在金锄头文库上搜索。

1、摘 要工作流技术是一个被世界广泛应用并迅速发展的技术,而工作流建模技术一直是工作流技术研究的重要课题之一。工作流建模工作为工作流管理系统的核心所在,反映了需要描述的经营过程的计算机可处理的形式化定义,便于对复杂业务流程的清晰化认识和理解,也有助于对流程的深入剖析和分解。采用工作流能缩短流程作业时间,提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。论文首先介绍了工作流的起源及发展,并引出了工作流的定义,然后对工作流管理系统进行了概述,接着对工作流模型进行了介绍,并对目前几种工作流建模技术的优缺点进行了比较。本文主要介绍的建模方法是ECA规则结合元操作实现工作流模型。该方法

2、由于其语义与图形表达的无关性、流程模型的规则和业务规则的统一性以及严格灵活的分层结构,使得表达的流程简单而灵活易变,在具体应用上具有很强的实践意义。关键词:工作流,工作流建模,工作流管理系统,ECA3目 录第1章 绪论11.1 课题的背景与意义11.2 工作流概述11.2.1 工作流的起源及发展11.2.2 工作流的定义21.2.3 一个具体的工作流31.3 工作流管理系统概述41.3.1 工作流管理系统的定义41.3.2 工作流管理系统的功能41.3.3 工作流管理系统的分类41.4 论文主要内容51.5 小结5第2章 工作流模型研究62.1 工作流模型概述62.2 工作流参考模型62.3

3、工作流模型的组成72.3.1 组织模型82.3.2 数据模型92.3.3 过程模型102.4 小结.11第3章 工作流建模.123.1 工作流过程建模研究.123.2 工作流过程建模的实质及标准.123.3 工作流过程模型的建模技术.123.3.1 基于流程图的建模技术.133.3.2 基于状态图的建模技术.133.3.3 基于活动网络图的建模技术133.3.4 IDEF系列建模技术143.3.5 基于ECA规则的建模技术143.3.6 基于事件驱动的过程链的建模技术153.3.7 基于Petri网的建模技术153.4 小结16第4章 ECA规则结合元操作建模技术174.1 原理概述174.2

4、 工作流管理系统的静态职责和动态职责174.2.1 静态职责174.2.2 动态职责174.2.3 动态职责和静态职责的关系184.3 基于ECA规则实现动态职责184.3.1 什么是ECA规则184.3.2 对ECA规则的扩展184.3.3 根据扩展的ECA规则实现工作流的流程流转194.4 ECA规则和元操作的结合224.4.1 工作流管理系统的元操作集224.4.2 ECA规则和元操作的结合224.4.3 扩展ECA规则和元操作的结合的模式下WFMS的运作过程234.5 基于ECA规则和元操作建模方法的优点234.6 小结24第5章 一个简单实例.255.1 XML介绍.255.2 XM

5、L表达ECA规则的方法.255.3 常用事件及表达.265.4 在过程模型中使用ECA规则.285.4.1 过程模型的表达.285.4.2 ECA规则当中的条件.295.5 具体案例.305.6 小结33结 论34参考文献35致谢36 主要符号表第3章 工作流建模3.1 工作流过程建模研究工作流过程模型是整个工作流管理系统的基础,具有举足轻重的地位,其质量直接影响了整个工作流管理系统的应用范围和对变化的适应能力。研究工作流模型,事实上需要主要研究工作流过程模型。3.2 工作流过程建模的实质及标准工作流过程模型包括一些离散的活动模型、相关的资源、信息和角色描述以及反映上述元素关系的管理规则。对活

6、动及其路由的描述是工作流过程模型的主要内容,因为过程最终都可以分解为原子活动、路由等节点。模型能否方便、全面的描述过程,并便于过程的分析优化,依赖于节点的类型和语义。节点语义的丰富性,将直接影响模型的表述能力。理想的工作流模型除了支持完整的工作流概念定义,为建模用户提供定义工作流所需要的组件或元素等主要特征外,还应易于理解、使用、方便修改、以及适应不断的变化环境;为便于工作流的描述和定义,工作流概念应该提供相应的图例表示,因此模型评价标准应该加入图形化要求;有些流程属于重复过程,被一个流程或多个流程嵌套使用,为了分析方便,模型应具备分层的特点;还有灵活性要求,即企业环境的变化,会导致业务流程的

7、变动,这种情况下,要求模型能提供灵活的支持3。归纳以上的模型评价标准,即为六点要求:(1) 形式化要求;(2) 图形化特征;(3) 较完整的表达能力;(4) 层次性;(5) 便于工作流性能的分析和优化;(6) 柔性。3.3 工作流过程模型的建模技术工作流建模理论基础的研究不是很成熟,目前,还没有统一的建模方法标准。从现有的现究工作来看,主要有流程图、状态图、活动网络图、IDEF系列、ECA、事件驱动的过程链模型、Petri网等建模方法。这些方法各有特点和差异,分述如下:3.3.1 基于流程图的建模技术与计算机程序流程图图示标准和使用方法基本相同,有顺序、选择和循环三种结构,该方法描述过程比较直

8、观,容易理解,并容易用计算机实现尤其是功能型过程;没有抽象机制,不具备形式化描述功能;描述动太过程的能力欠缺。3.3.2 基于状态图的建模技术用流程的状态反映工作流的运行情况,通常有四种状态,即就绪、运行、阻塞和挂起,和流程图建模方法相似,其过程直观、易懂,能反映过程节点的时序关系、依赖关系,以及状态的变迁过程;缺乏形式描述能力。3.3.3 基于活动网络图的建模技术和流程图、状态图一样,其显著特点为直观、简易。典型的工作流产品是IBM公司推出的FlowMark。在FlowMark中,一个完整的经营过程(工作流过程)由一个无自环的有向图构成。有向图中的节点元素表示可执行的步骤或任务,节点间的连接

9、弧代表了过程中的控制流与数据流。组成模型的元素包括过程(Process)、活动(Activity)、模块(Block)、控制连接弧(Control Connector)、数据连接弧(Data Connector)和条件(Conditions)。(1) 过程:由一系列具体的步骤组成,为完成某一预定目标而定义。(2) 活动:过程中的每一个步骤是一个活动,在图中由一个节点元素来表示。(3) 模块:有些类似于“过程”,但二者的区别在于,一个过程有一个唯一固定的标识,它可以在不同的工作流过程中使用;而模块则没有这一项,它只能被一个工作流过程所使用。(4) 控制连接弧:用来定义两个活动之间的执行顺序,在有

10、向图中以节点间的连接弧表示。(5) 数据连接弧:定义两个活动间的信息流,在有向图中也是以节点间的连接弧来表示,由前一个活动的输出数据箱指向后一个活动的输入数据箱,意味着前一个活动的输出信息将被后一个活动所使用。(6) 条件:用于定义过程执行中的约束。F1owMark的工作流模型是一种基于活动IPO(输入一处理一输出)模型,以活动作为构成过程的基本单元,以连接弧体现过程逻辑,活动的输入数据箱和输出数据箱成为活动输入输出的接口,再辅以条件的设置,就能够比较简便、灵活地实现过程的建模。从模型的语义上,F1owMark明确地将控制流与数据流进行了分离,这样,一个工作流过程可以被看成是由控制流图与数据流

11、图叠加而成的。这一特点可以带来如下好处:从系统分析的角度来看,有利于通过过程模型来提取建立功能视图与信息视图模型所需要的相关信息,便于对企业这一复杂系统进行深入地分析。从系统实现角度来看,这种分立直接对应于控制流管理与数据流管理的相互分离,从而实现两种不同性质的流管理上的独立。 除了 IBM 的 F1owMark 所采用的这种基于活动网络的工作流模型以外,还有其它的工作流产品也推出了类似的模型,如 InConcert 和 Meteor2。这些模型在宏观上定义是一致的,都明确地反映出基于活动网络的过程模型所应该具有的特点,而仅仅在细微之处有所不同,比如,模型元素的类型、模型元素的语义等等。总的来说,这一类模型所共有的特点是简单、直观,便于理解,适合用于流程较为固定、异常情况较少的生产型工作流的建立,但这类模型往往缺少柔性,对紧急情况的应变能力不足。重要提示:本论文由大学论文网毕业论文下载网: 提供如果需要详细内容请与QQ:4991024联系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号