文摘
英文文摘
声明
第一章 绪论
1.1研究背景
1.2相关技术研究
1.2.1软件系统体系结构的发展趋势
1.2.2软件系统开发方法
1.2.3业务流程技术
1.3主要研究内容和创新
1.4研究意义
1.5本文的组织结构
1.6小结
第二章 面向业务流程的软件体系结构
2.1相关研究
2.2 BPOSA总体结构
2.3业务逻辑层
2.4业务流程层及BPOSA流程建模
2.4.1业务流程建模技术的发展现状
2.4.2 π演算
2.4.3面向组合的业务流程建模
2.4.4 BPOSA流程模型分析
2.4.5 BPOSA流程模型的特点
2.5业务服务层
2.5.1扩展流程语境的业务服务模型
2.5.2动态流程前置和后置条件
2.5.3基本服务和流程组合服务
2.6业务服务注册中心
2.7面向领域的业务字典
2.7.1业务任务字典
2.7.2业务状态字典
2.7.3业务数据字典
2.8应用逻辑层
2.8.1应用逻辑的流程相关性语义分析
2.8.2面向服务、流程可配嚣的组件模型
2.8.3扩展流程相关属性的业务操作
2.8.4应用对象层
2.9小结
第三章 基于服务、面向流程的软件系统构建方法
3.1面向服务的软件系统构建方法
3.2基于服务、面向流程的系统构建方法
3.2.1面向业务流程的分析
3.2.2基于服务、面向流程的设计
3.2.3业务流程管理
3.3小结
第四章 业务流程变化特征分析
4.1相关研究
4.2控制结构的变化特征
4.2.1执行路径的变化性
4.2.2执行顺序的变化特征
4.2.3增加删除活动变化性
4.3业务活动的变化特征
4.3.1前置后置条件变化特征
4.3.2拆分-合并活动变化性
4.4可预知和不可预知流程变化
4.5小结
第五章 基于服务、面向流程的需求分析
5.1支持变化的业务流程需求模型
5.1.1流程活动
5.1.2连接
5.1.3流程变化点
5.2面向流程的需求分析步骤
5.2.1建立业务字典
5.2.2定义业务流程及变化需求
5.2.3确定业务服务依赖关系
5.2.4业务服务的流程变化特征分析
5.3小结
第六章 基于服务、面向流程的系统设计
6.1设计步骤
6.2确定业务组件
6.3设计业务操作
6.3.1确定业务操作流程可变前置条件
6.3.2根据流程变化性需求分解业务操作
6.3.3设计流程相关性业务数据
6.4小结
第七章 基于配置的业务流程变化管理
7.1基于配置的流程管理服务总体框架
7.2业务流程定义服务
7.3流程配置管理服务
7.4流程执行服务
7.4.1业务流程执行服务模型
7.4.2业务流程执行控制过程
7.5流程变化管理服务
7.5.1定义流程变化方式
7.5.2验证变化后的业务流程定义的正确性
7.5.3为新流程的各活动确定执行服务
7.5.4验证信息系统是否能支持该流程变化
7.5.5为新流程中的业务服务匹配服务实现
7.6小结
第八章 应用实例
8.1基本需求
8.2描述业务
8.3系统分析
8.3.1描述业务流程及变化需求
8.3.2建模业务服务
8.3.3确定业务服务间的依赖关系
8.3.4流程变化需求分析
8.4系统设计
8.4.1确定服务组件
8.4.2设计业务操作
8.5系统实现
8.6业务流程的执行和变化管理
8.7小结
第九章 结论与展望
9.1本文主要工作总结
9.2未来工作展望
9.3小结
参考文献
致谢
攻读学位期间发表的学术论文目录
在读期间参与科研项目情况