面向任务的流程建模语言及可视化建模工具的研究与实现

面向任务的流程建模语言及可视化建模工具的研究与实现

论文摘要

随着Internet的快速发展与普及,如何在开放、动态、难控的网络环境下实现各类资源的共享和集成已经成为计算机软件技术面临的重大挑战之一,流程建模技术也受到更为广泛的关注。流程建模技术使得各自相对独立的服务资源之间有效地实现无缝集成,提高业务执行时的可操作性和重用性,它负责对业务流程进行表述,是业务过程分析和重组的基础。流程建模语言是流程建模的基础和核心,它负责以一种规范化的方式定义业务流程中服务之间的交互与执行逻辑。面向任务的流程建模就是在流程建模的基础上,把简单抽象的服务按照一定的流程逻辑组合起来,构成功能相对复杂的组合服务,对流程中的服务节点进行具体能力的配置与绑定,实现了任务的定制和流程的复用,提供个性化的服务,从而使业务达到随机应变。本文提出了一种面向任务的流程建模语言TPML(Task-oriented ProcessModeling Language)及其可视化的流程建模工具。结合脚本技术与元数据控制技术,使得TPML可灵活、高效地应用到特定领域的业务流程建模中,通过描述业务过程的流程规则来反映业务需求。可视化的流程建模工具通过对任务进行流程建模和对流程模型进行能力配置,实现了任务的可定制和流程的可复用。最后通过把TPML及其可视化建模工具应用于某仿真系统,进行相关业务过程的实验研究,验证了TPML的可行性、扩充性以及流程建模工具对任务定制与流程复用的支持。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景与意义
  • 1.2 研究目标与内容
  • 1.3 国内外研究现状分析
  • 1.3.1 业务流程建模研究现状
  • 1.3.2 业务流程建模语言研究现状
  • 1.4 本文的组织结构
  • 第二章 相关理论与技术
  • 2.1 脚本语言
  • 2.1.1 脚本语言概述
  • 2.1.2 与传统程序语言比较
  • 2.2 业务流程相关概念
  • 2.2.1 业务流程管理简介
  • 2.2.2 业务流程与工作流比较
  • 2.2.3 业务流程建模
  • 2.3 LEX&&YACC
  • 2.3.1 词法分析工具 LEX
  • 2.3.2 语法分析工具 YACC
  • 2.4 可扩展标记语言 XML
  • 第三章 面向任务的流程建模环境
  • 3.1 面向任务的层次模型
  • 3.2 面向特定领域的任务定制模型
  • 3.3 面向任务的信息处理平台
  • 第四章 面向任务的流程建模语言 TPML
  • 4.1 TPML 的总体设计
  • 4.2 TPML 的定义
  • 4.2.1 元模型
  • 4.2.2 流程控制模型
  • 4.2.3 面向任务的形式化定义
  • 4.3 TPML 的设计
  • 4.3.1 词法设计
  • 4.3.2 语法设计
  • 4.3.3 语义设计
  • 4.4 TPML 的扩充性
  • 4.5 流程解析
  • 第五章 可视化流程建模工具的设计与实现
  • 5.1 设计要求
  • 5.2 流程建模工具的设计
  • 5.2.1 体系结构
  • 5.2.2 总体设计框架
  • 5.3 流程建模工具的实现
  • 5.3.1 流程编辑
  • 5.3.2 图形化流程验证
  • 5.3.3 TPML 流程模型验证
  • 5.3.4 流程存储
  • 5.3.5 任务配置
  • 第六章 实验研究与分析
  • 6.1 实验目的
  • 6.2 实验过程及分析
  • 6.2.1 可行性
  • 6.2.2 任务定制
  • 6.2.3 流程复用
  • 6.2.4 扩充性
  • 第七章 结束语
  • 致谢
  • 参考文献
  • 在研期间研究成果
  • 附件
  • 相关论文文献

    标签:;  ;  ;  ;  

    面向任务的流程建模语言及可视化建模工具的研究与实现
    下载Doc文档

    猜你喜欢