文摘
英文文摘
声明
第一章绪论
1.1工作流技术概述
1.1.1工作流技术的起源和发展
1.1.2工作流相关概念
1.2工作流研究现状
1.2.1工作流产品难以普及
1.2.2工作流可研究内容
1.2.3工作流技术给软件开发带来的好处
1.3课题研究意义
1.4本文主要工作
1.5论文组织结构
第二章工作流描述语言比较研究
2.1工作流描述语言介绍
2.1.1基于标准XML的描述语言
2.1.2基于Web Services的描述语言
2.2 XLANG和WSFL的比较分析
2.2.1总体结构
2.2.2控制转移
2.2.3异常处理
2.2.4支持事务
2.3 BPEL4WS、XPDL和BPML的比较分析
2.3.1语言功能比较
2.3.2语言结构比较
2.3.3语言细节比较
2.3.4事务和异常处理
第三章工作流建模方法比较研究
3.1工作流模型
3.2建模方法比较
3.3扩展Petri网
3.3.1 Petri网在工作流建模中的优点和不足
3.3.2对Petri网的扩展
第四章用扩展Petri网实现工作流模式
4.1基本控制流模式
4.2高级分支和同步模式
4.3结构化模式
4.4多实例模式
4.5基于状态的模式
4.6取消模式
4.7几种新的模式
第五章BPEL4WS的研究和扩展
5.1 Web服务概述
5.1.1 SOAP
5.1.2UDDI
5.1.3 WSDL
5.1.4 WSDL与BPEL4WS的关系
5.2 BPEL4WS分析
5.2.1 BPELAWS的特点
5.2.2 BPEL的元素
5.3工作流模式到BPEL的转化
5.4 BPEL数据处理能力的扩展
5.5使用BPEL开发一个简单的流程
第六章总结与展望
参考文献
致谢
攻读硕士学位期间的研究成果