摘要 | 第1-5页 |
ABSTRACT | 第5-10页 |
1 绪论 | 第10-19页 |
·工作流发展 | 第10-11页 |
·工作流的历史和定义 | 第10页 |
·工作流技术研究发展现状 | 第10-11页 |
·3M 工作流部署现状 | 第11-16页 |
·工作流整合内部不同的业务系统时碰到的问题 | 第11-15页 |
·对同一工作流的多国化和多产品化时进行复用出现的问题 | 第15-16页 |
·本文研究内容 | 第16-17页 |
·本文的结构安排 | 第17-19页 |
2 3M 工作流引擎相关技术 | 第19-26页 |
·工作流引擎简介 | 第19-20页 |
·流程解析和持久系统技术背景 | 第20-22页 |
·JPDL(jBPM process definition language) | 第20-21页 |
·数据库持久化技术 | 第21-22页 |
·工作流引擎节点流转内核依赖算法 | 第22-23页 |
·组件系统的技术构成 | 第23-24页 |
·本章小结 | 第24-26页 |
3 3M 工作流框架的架构设计 | 第26-50页 |
·分布式工作流系统的需求目标 | 第26-27页 |
·分布式工作流设计的实现目标 | 第27-28页 |
·系统的总体模块划分 | 第28-49页 |
·管理员与用户 portal 层的设计 | 第29-31页 |
·流程定义语言层的设计 | 第31-35页 |
·流程翻译和档案模块的设计(Process archive) | 第35-36页 |
·分布式流程内核引擎的设计 | 第36-42页 |
·组件层(交互服务)逻辑设计 | 第42-49页 |
·本章小结 | 第49-50页 |
4 3M 分布式工作流引擎的实现 | 第50-76页 |
·工作流系统架构的实现 | 第50-51页 |
·流程定义解析层的设计 | 第51-56页 |
·抽象的节点(Node)和转移(Transition) | 第51-52页 |
·流程语言设计元素详细介绍 | 第52-56页 |
·分布式工作流中引擎模块的实现 | 第56-67页 |
·分布式工作流之间的通讯 | 第56-61页 |
·主控(父)引擎和执行(子)引擎的过程调度算法(工作流引擎调度器) | 第61-64页 |
·主控/执行引擎之间节点流转的实现 | 第64-67页 |
·流程中任务的分配 | 第67-68页 |
·分布式组件层(活动执行处理器)设计 | 第68-72页 |
·BPEL 组件的实现 | 第68-71页 |
·BPEL 的调用 | 第71-72页 |
·SERVICE 层的设计 | 第72-75页 |
·流程的发起与审批(申请质保卡) | 第73-74页 |
·个人任务和共享任务的处理 | 第74-75页 |
·审核操作页面的后台service 处理 | 第75页 |
·本章小结 | 第75-76页 |
5 系统运行演示 | 第76-83页 |
·演示案例 | 第76-82页 |
·本章小结 | 第82-83页 |
6 总结与展望 | 第83-85页 |
·本文总结 | 第83-84页 |
·工作展望 | 第84-85页 |
参考文献 | 第85-87页 |
致谢 | 第87-88页 |
攻读学位期间发表的学术论文目录 | 第88-89页 |
附件 | 第89-91页 |