Page 34 - 水利水电工程三维图形建模研究
P. 34

水利水电工程三维图形建模研究
            Research on 3D Graphic Modeling of Water Conservancy and Hydropower Engineering


                (1)工作流管理联盟的定义
                工作流是一类能够完全或者部分自动执行的经营过程。它根据一系列过程、
            规则、文档、信息或任务在不同的执行者之间进行传递与执行。

                (2)W.M.P.VanderAalst 的定义
                工作流是一切工作的偏序集,工作的序列可以有多种方式,如工作 X 与 Y,
            满足 X < Y,当且仅当 X 在 Y 开始之前已经就绪。
                以上这些对工作流的定义虽然表达方式略有不同,但都说明了一个问题,即工

            作流是经营过程的一个计算机实现,而工作流管理系统则是这一实现的软件环境。
                工作流管理联盟给出的工作流管理系统的定义是:工作流管理系统是一个软
            件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻
            辑推进工作流实例的执行。

                工作流管理系统在实际系统中的应用一般分为三个阶段,即模型建立阶段、
            模型实例化阶段和模型执行阶段。在工作流管理系统中工作流建模是最基础也是
            最核心的模块之一,为系统提供了描述实际业务流程的方法、数据和信息,是实
            施工作流管理系统中其他部分的前提。

                2. 工作流建模
                工作流建模对现实世界中的业务流程进行分析,将之抽象为能被计算机处理
            的模型。这一模型中包括工作流的一系列活动、活动之间的逻辑关系、工作流参
            与者、可能被调用的应用以及所有与工作流相关的数据。其中,工作流活动指的

            是业务流程中的每一个业务环节,工作流活动和活动之间的逻辑关系组成了工作
            流模型的核心部分。这样,在进行工作流活动的定义时,需要指明活动拥有的转
            换条件、实施工作流的组织实体、需要激活的应用程序等相关数据。
                目前,工作流管理领域中存在多种不同的建模方法,常用的建模方法可以归

            纳为 5 大类:脚本语言、基于有向图的方法、基于规则的方法、基于逻辑的方法
            和代数方法。针对不同的建模方法所生成的工作流模型表现形式也不同,可以表
            现为文字形式、图形形式或者一种形式化的语言符号等。
                (1)脚本语言

                脚本语言中有描述控制流和数据流的语句结构,它提供了一种简明的描述方
            法,对于有经验的设计者来说更易于使用。它的主要缺点是缺乏流程本身的形式
            化语义。语言的语义主要是供语言解释器使用。



            26
   29   30   31   32   33   34   35   36   37   38   39