工作流模型若干问题的研究及其在广电运营系统中的实现

工作流模型若干问题的研究及其在广电运营系统中的实现

论文摘要

工作流管理系统是继数据库管理系统和人机界面管理系统从信息系统中分离出来之后,应用软件的第三次分离。工作流管理系统不是企业的业务应用系统,而是为业务应用系统提供一个软件支撑环境,实现过程集成的企业业务操作系统。工作流模型是建设工作流管理系统的关键和基础,是对业务流程的抽象表示。工作流元模型是描述工作流模型的模型,它描述了工作流内部的各个元素、元素之间关系及其属性。工作流模型一般包括过程模型、组织模型、资源模型、信息模型等,其中工作流过程模型是工作流模型的核心。工作流过程模型可分为逻辑层和语义层,工作流模式是对工作流过程模型逻辑层中反复出现的连接关系的一种总结和概括。本文在考察和比较了国内外各种关于工作流建模理论研究的基础上,针对实现工作流管理系统这一目标所涉及的工作流元模型、工作流过程模型等几个核心问题,在前人研究成果的基础上,对工作流元模型的可扩展性、工作流过程模型(包括工作流模式)建模中存在的问题以及工作流管理系统的实现等方面开展了深入的研究工作。针对工作流元模型,使用本体建模的方法,提出了一个基于本体的工作流元模型及其工作流元模型本体概念框架,定义了工作流元模型的本体概念,分析了元模型本体概念之间的关系,并定义了其本体中主要概念的属性。采用本体建模的方法构建了工作流本体知识库(包括元模型本体概念、本体概念之间的关系、本体概念的属性等),该元模型采用本体概念之间的继承关系作为扩展机制,可针对不同的应用领域进行扩展,并具有动态适应能力。将工作流元模型分为核心层、初始扩展层、应用扩展层,核心层以工作流过程模型为主,定义了工作流的过程模型和工作流参与对象。初始扩展层和应用扩展层通过工作流参与对象扩展,初始扩展层是对工作流过程模型的扩展,涉及工作流组织模型、工作流信息模型等。应用扩展层是与企业应用紧密相关的,涉及工作流资源模型、企业功能模型等。在工作流过程模型的研究过程中,首先对采用基本Petri网和基于同步器的分层建模理论两种方法建模的模型复杂度进行分析,验证了基于Petri网同步论的工作流分层建模理论不仅解决了基本Petri网建模时模型库所、变迁等元素爆炸增长的问题,同时其逻辑层能较好地将工作流过程模型的主干清晰地抽象出来,将涉及具体案例的显性内容放到语义层中描述,使得整个工作流过程模型变得直观和清晰。其次针对分层工作流过程模型的逻辑层形式化研究中存在的问题,提出了Petri网扩展同步器理论,对现有的Petri网同步器在工作流过程模型逻辑层的建模中存在部分工作流模式(如鉴别器和多合并)无法直接建模的问题,通过扩展原同步器的参数和类型,可对所有工作流模式进行直接建模,较之扩展前的同步器,增强了建模鉴别器(竞争同步)和多合并(非同步)的能力,同时给出了该扩展同步器的具体实现算法,并采用实例证明了扩展同步器的建模能力,增强了同步器对工作流过程模型逻辑层的建模能力。最后针对分层工作流过程模型在增加了语义网后,当流程中活动的输入输出参数增多时,会导致模型的爆炸,模型的易构性和可视性不好等问题,定义了基于CPN(着色Petri网)和扩展同步器的工作流过程网WFC-net来建模分层工作流过程模型,提出了工作流过程网WFC-net语义层畅通性的验证方法,并结合实例进行了分析。在上述理论研究的基础上,从广电业务运营支撑系统建设的关键——业务需求入手,设计了广电业务运营支撑系统的工作流元模型,对广电业务运营支撑系统工作流元模型核心层、初始扩展层的过程模型、组织模型、信息模型进行了设计。并采用工作流过程定义和工作流模式的实现算法研制了广电业务运营支撑系统的核心——工作流引擎,实现了广电业务运营支撑系统中的工作流管理系统。基于UML方法从应用扩展层面设计了广电业务运营支撑系统的功能模型、资源模型、价值链模型、组织模型,研制了广电业务运营支撑系统应用系统的总体设计方法,并最终实现了一个完整的广电业务运营支撑系统应用系统,填补了工作流技术在广电领域应用发展的空白。该系统已在广州市广播电视网络公司全公司近三十个营业厅,500多台营业终端上成功运行,并已获国家广电总局科技创新奖(编号:No.05B18)。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • CONTENTS
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 工作流管理系统及其分类和功能
  • 1.1.2 工作流管理系统相关概念及其概念之间的关系
  • 1.2 研究现状
  • 1.2.1 工作流元模型研究现状
  • 1.2.2 工作流建模的研究现状
  • 1.2.3 工作流管理系统研究现状
  • 1.2.4 基于工作流技术的广电应用系统的研究现状
  • 1.3 本课题的研究内容
  • 1.3.1 工作流元模型的研究内容
  • 1.3.2 工作流过程建模的研究内容
  • 1.3.3 基于工作流技术实现广电BOSS系统
  • 1.3.4 本文的组织和内容安排
  • 第二章 基于本体的工作流元模型
  • 2.1 引言
  • 2.2 本体的概念
  • 2.2.1 本体的描述方法
  • 2.2.2 本体概念之间的关系
  • 2.2.3 本体的分类
  • 2.3 工作流元模型本体
  • 2.3.1 工作流元模型的概念框架
  • 2.3.2 工作流元模型本体的定义及计算机描述
  • 2.3.3 工作流元模型本体主要概念之间的关系
  • 2.3.4 工作流元模型本体中主要概念的属性
  • 2.4 工作流元模型的层次划分
  • 2.5 广电工作流元模型的层次规划
  • 2.6 小结
  • 第三章 分层工作流过程模型扩展同步器的研究
  • 3.1 引言
  • 3.2 基本Petri网模型复杂度分析
  • 3.2.1 一个三节点循环流程的实例分析
  • 3.2.2 N节点循环流程模型复杂度分析
  • 3.3 分层工作流过程模型的模型复杂度分析
  • 3.3.1 工作流逻辑网
  • 3.3.2 工作流语义网
  • 3.3.3 分层过程模型复杂度的实例分析
  • 3.4 基于Petri网的工作流模式分类
  • 3.5 扩展同步器及其算法实现
  • 3.5.1 同步器及其评价
  • 3.5.2 扩展同步器
  • 3.5.3 扩展同步器建模全部同步模式
  • 3.5.4 扩展同步器的实现算法
  • 3.6 基于扩展同步器的实例建模
  • 3.6.1 非同步模式的实例建模分析
  • 3.6.2 竞争同步的实例建模分析
  • 3.7 小节
  • 第四章 基于CPN的分层工作流过程模型的建模方法
  • 4.1 引言
  • 4.2 C-net语义层及存在的问题
  • 4.2.1 分层工作流过程模型的语义层规则
  • 4.2.2 C-net语义层的实例分析
  • 4.3 着色Petri网(CPN)的基本知识
  • 4.3.1 主要概念
  • 4.3.2 CPN的变迁规则
  • 4.4 采用CPN建模工作流过程网—WFC-net
  • 4.4.1 工作流过程模型向CPN网模型的映射
  • 4.4.2 工作流过程网WFC-net
  • 4.4.3 采用WFC-net建模分层工作流过程模型
  • 4.5 WFC-net模型的畅通性验证
  • 4.5.1 WFC-net约束条件的形式化
  • 4.5.2 WFC-net约束条件的运算及其语义
  • 4.5.3 WFC-net的约减规则
  • 4.5.4 WFC-net的模型验证算法
  • 4.5.5 广电某拟建运维类业务模型验证实例
  • 4.6 小结
  • 第五章 广电业务运营支撑系统中工作流管理系统的实现
  • 5.1 引言
  • 5.2 广电BOSS系统的实现目标
  • 5.3 广电BOSS系统的关键技术和功能架构
  • 5.3.1 BOSS系统使用的关键技术
  • 5.3.2 基于工作流技术的BOSS系统的功能架构
  • 5.4 广电BOSS对工作流管理的需求
  • 5.5 广电BOSS工作流元模型
  • 5.6 广电BOSS工作流引擎的设计
  • 5.7 广电BOSS工作流引擎的实现
  • 5.7.1 过程定义的实现
  • 5.7.2 工作流模式的实现算法
  • 5.8 广电BOSS工作流管理系统的实现
  • 5.9 小结
  • 第六章 广电业务运营支撑系统的实现
  • 6.1 引言
  • 6.2 广电企业价值链建模
  • 6.3 广电BOSS应用系统功能建模
  • 6.4 广电BOSS应用系统的组织建模
  • 6.4.1 组织架构分析
  • 6.4.2 组织结构及用户角色管理
  • 6.5 广电BOSS应用系统的资源建模
  • 6.6 广电BOSS应用系统的实现
  • 6.6.1 建立顺序图
  • 6.6.2 建立活动图
  • 6.6.3 系统组件图
  • 6.6.4 系统配置图
  • 6.6.5 多视图领域模型
  • 6.7 小结
  • 第七章 总结及展望
  • 参考文献
  • 读博士期间发表的论文及获奖情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    工作流模型若干问题的研究及其在广电运营系统中的实现
    下载Doc文档

    猜你喜欢