摘要 | 第1-6页 |
ABSTRACT | 第6-7页 |
第一章 序 | 第7-56页 |
1.1 研究内容与工作情况简介 | 第7-8页 |
1.1.1 模型研究 | 第8页 |
1.1.2 系统设计 | 第8页 |
1.1.3 工作流定义工具的设计与实现 | 第8页 |
1. 2 本文主要内容 | 第8-10页 |
第二章 技术背景 | 第10-14页 |
2.1 现有的工作流产品所存在的缺陷 | 第10-11页 |
2.2 中间件的使用是应用软件开发的一种大趋势 | 第11页 |
2.3 CORBA、COM及EJB的比较 | 第11-12页 |
2.4 J2EE平台简介 | 第12页 |
2.5 WFMC发布的标准工作流过程定义语言——WPDL | 第12-14页 |
第三章 工作流表示模型 | 第14-28页 |
3.1 信牌驱动式工作流计算模型简介 | 第14-16页 |
3.1.1 静态描述 | 第14-15页 |
3.1.2 对复杂情况的描述能力 | 第15-16页 |
3.2 WPDL工作流语义模型简介 | 第16-21页 |
3.3 两种模型的比较分析 | 第21-25页 |
3.3.1 差异性 | 第21-22页 |
3.3.2 同一性以及将二者结合起来的可行性 | 第22-25页 |
3.4 现有模型——扩展的信牌驱动式工作流计算模型的特点 | 第25-28页 |
3.4.1 形式化描述 | 第25-26页 |
3. 4. 2 限定(基本)规则 | 第26-27页 |
3.4.3 特点 | 第27-28页 |
第四章 一个基于J2EE平台的工作流管理系统 | 第28-34页 |
4.1 系统的体系结构 | 第28-33页 |
4.1.1 核心层 | 第29-31页 |
4.1.2 客户支持层 | 第31-32页 |
4.1.3 客户层 | 第32-33页 |
4.2 实现平台与工具 | 第33-34页 |
第五章 工作流定义工具的设计与实现 | 第34-51页 |
5.1 功能描述 | 第34-35页 |
5.2 工作流过程定义的数据表示和存放形式 | 第35-36页 |
5.3 工作流中角色到企业组织中人员的映射 | 第36-38页 |
5.4 客户端任务界面的设计与实现 | 第38-43页 |
5.4.1 参与者用户界面的设计和生成在工作流管理系统中的作用 | 第38-39页 |
5.4.2 将JavaBean构件技术应用于参与者用户界面的设计和生成 | 第39-40页 |
5.4.3 参与者客户端界面的设计 | 第40-43页 |
5.4.4 参与者客户端界面在实际执行时的恢复 | 第43页 |
5.5 关于设计与实现技术的一些探讨 | 第43-48页 |
5.5.1 工作流程的保存 | 第43-45页 |
5.5.2 标识符和名字的生成算法 | 第45页 |
5.5.3 一个设计和实现上的缺陷:界面上转移的表示法 | 第45-47页 |
5.5.4 Java语言中“对象序列化”的版本兼容性问题 | 第47-48页 |
5.6 工作流定义工具的实现代码示例 | 第48-51页 |
5.6.1 底层的EJB接口: | 第48-49页 |
5.6.2 客户端主要程序代码的功能接口: | 第49-51页 |
第六章 跋 | 第51-52页 |
参考文献 | 第52-56页 |
致谢 | 第56页 |