论文摘要
随着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&&YACC2.3.1 词法分析工具 LEX2.3.2 语法分析工具 YACC2.4 可扩展标记语言 XML第三章 面向任务的流程建模环境3.1 面向任务的层次模型3.2 面向特定领域的任务定制模型3.3 面向任务的信息处理平台第四章 面向任务的流程建模语言 TPML4.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文档