文摘
英文文摘
第一章绪论
1.1引言
1.2工作流研究综述
1.2.1工作流起源和发展
1.2.2工作流概念
1.2.3工作流研究现状和热点
1.3 Web服务综述
1.3.1 Web服务的概念
1.3.2 Web服务模型
1.4设计模式介绍
1.4.1设计模式
1.4.2解释器模式
1.4.3访问者模式
1.4.4观察者模式
1.5本文主要研究的问题和创新点
第二章工作流系统概述
2.1研究背景
2.2工作流设计思想
2.3系统设计的目标
2.4工作流实现工具和开发语言
2.5系统总体架构
2.5.1系统架构
2.5.2工作流引擎
2.5.3用户应用程序和工作流Web服务之间的通信协议
2.6本章小结
第三章结构化封装型工作流
3.1概述
3.1.1新型工作流设计目标
3.1.2工作流语言模型的设计
3.1.3工作流语言模型的实现方法
3.2工作流语言层次中的抽象表达式
3.2.1抽象表达式Bean
3.2.2监听者
3.3控制流服务
3.3.1设计控制流服务的背景
3.3.2控制流语言细节
3.3.3用XML来描述控制流的流程定义
3.3.4用于流程控制的非终结符
3.3.5出错流程和错误处理
3.3.6控制流模型的评估
3.4数据流服务
3.4.1数据流服务的创建
3.4.2数据流的详细描述
3.4.3对数据流模型的评估
3.5工作流语言中的终结符表达式
3.6数据绑定
3.6.1数据绑定的目的
3.6.2 XML到Bean的转换
3.6.3 Java Bean到XML的转化
3.7本章小结
第四章实验工作流引擎的设计和实现
4.1概述
4.1.1工作流引擎的总体模块设计
4.2工作流引擎各模块详细设计
4.2.1作为工作流引擎的Java Bean
4.2.2用来监视流程的监视器
4.3流程解释器
4.3.1解释器设计的目的
4.3.2解释器
4.3.3工作流激活的模式
4.3.4并行访问者之间的协调
4.3.5控制流解释器
4.3.6数据流解释器
4.4工作流引擎的实现
4.5本章小结
第五章总结与展望
5.1论文工作总结
5.2前景展望
参考文献
致谢
河海大学;