基于行为驱动开发的轻量级工作流引擎的设计与实现
中文摘要 | 第1-6页 |
Abstract | 第6-11页 |
第一章 绪论 | 第11-16页 |
·课题研究背景 | 第11页 |
·国内外研究现状概况 | 第11-14页 |
·本文的主要工作 | 第14-15页 |
·论文组织结构 | 第15-16页 |
第二章 工作流技术概述及相关技术介绍 | 第16-32页 |
·工作流技术概述 | 第16-21页 |
·工作流管理系统 | 第16-17页 |
·工作流参考模型 | 第17-19页 |
·工作流过程模型 | 第19-20页 |
·工作流模式 | 第20-21页 |
·工作流引擎开发相关技术背景概述 | 第21-31页 |
·XML、XPDL和其他数据格式 | 第21-24页 |
·Petri网与有限状态机 | 第24-27页 |
·Ruby脚本语言 | 第27-28页 |
·行为驱动开发方法 | 第28-31页 |
·小结 | 第31-32页 |
第三章 轻量级工作流引擎设计 | 第32-48页 |
·基于接口的工作流引擎的功能分析 | 第32-36页 |
·工作流引擎架构设计 | 第36-37页 |
·过程模型解析器设计 | 第37-40页 |
·XPDL体系结构分析 | 第37-38页 |
·基于XPDL的过程定义解析器设计方案 | 第38-40页 |
·工作表结构设计 | 第40-43页 |
·工作流实例运行器设计 | 第43-47页 |
·工作流实例运行案例分析 | 第43-44页 |
·Petri网模型的设计 | 第44-46页 |
·工作流实例执行方式 | 第46-47页 |
·本章小结 | 第47-48页 |
第四章 基于行为驱动开发的工作流引擎实现 | 第48-72页 |
·工作表的实现 | 第48-51页 |
·工作项数据转化方法的实现 | 第48-50页 |
·工作项处理方法的实现 | 第50-51页 |
·Petri网基本功能实现 | 第51-52页 |
·工作流运行解释模块实现 | 第52-59页 |
·Petri网模型组网方法的实现 | 第53-56页 |
·Petri网模型运行方法的实现 | 第56-57页 |
·转移对应活动实例的实现 | 第57-59页 |
·运行解释模块的其他功能实现 | 第59页 |
·基于工作流行为的运行解释模块改进与扩展 | 第59-68页 |
·使用工作流控制模式改进组网和运行算法 | 第60-62页 |
·基于有色Petri网的运行解释模块扩展实现 | 第62-68页 |
·工作流引擎各模块的集成 | 第68-71页 |
·工作流引擎的基本模块组装 | 第69页 |
·引擎的分布式服务应用 | 第69-70页 |
·引擎用户界面的简单实现 | 第70-71页 |
·本章小结 | 第71-72页 |
第五章 结合物流配送管理的应用集成 | 第72-84页 |
·物流配送业务流程分析 | 第72-75页 |
·配送申请流程 | 第72-73页 |
·计划编排流程 | 第73-74页 |
·配送执行流程 | 第74-75页 |
·系统分析与建模 | 第75-83页 |
·控制流分析与设计 | 第75-78页 |
·数据流分析与设计 | 第78-83页 |
·本章小结 | 第83-84页 |
第六章 结束语 | 第84-86页 |
·本文主要工作 | 第84-85页 |
·后续工作展望 | 第85-86页 |
参考文献 | 第86-90页 |
在校期间参与项目 | 第90-91页 |
致谢 | 第91页 |