第1章 Web服务概述 1
1.1 Web服务发展的背景 1
1.2 面向服务计算与面向服务架构 2
1.3 Web服务 6
1.3.1 基于分布式对象技术SOA存在的问题 6
1.3.2 Web服务概念及其特点 7
1.3.3 Web服务技术层次 9
1.4 小结 12
第2章 QoS感知的Web服务选择问题 13
2.1 Web服务组合 13
2.2 Web服务组合系统的特性 16
2.3 Web服务组合QoS保障问题 18
2.4 Web服务QoS语义描述 20
2.4.1 服务本体 21
2.4.2 QoS本体 21
2.4.3 扩展Web服务机制支持QoS管理 25
2.5 Web服务选择问题 27
2.5.1 局部选择策略 29
2.5.2 全局选择策略 29
2.5.3 混合选择策略 29
2.6 QoS感知的服务选择核心问题 30
第3章 基于QoS相似度的Web服务信誉度量 31
3.1 引言 31
3.2 信誉度量基础 32
3.2.1 信任与信誉 32
3.2.2 信誉系统体系结构 33
3.2.3 常见信誉度量模型 35
3.3 基于QoS相似度的信誉度量系统模型 36
3.4 质量相似度算法 39
3.5 基于QoS相似度的信誉计算 41
3.5.1 贝叶斯信誉系统 41
3.5.2 信誉计算模型 42
3.6 实验分析 44
3.7 小结 46
第4章 随机QoS感知的Web服务信誉度量 48
4.1 引言 48
4.2 Web服务QoS随机性表示与获取 48
4.2.1 QoS随机性 48
4.2.2 随机QoS概率分布函数的获取 49
4.3 基于随机优势的Web服务信誉度量 50
4.3.1 随机优势概述 50
4.3.2 信誉度量模型 53
4.3.3 信誉度量模型理论分析 56
4.4 实验分析 59
4.5 小结 62
第5章 QoS信息为确定值的Web服务选择 64
5.1 引言 64
5.2 服务筛选 65
5.2.1 优势法 65
5.2.2 满意值法 66
5.2.3 逻辑和法 67
5.3 数据预处理 67
5.3.1 数据预处理的原因和必要性 67
5.3.2 线性比例变换 68
5.3.3 标准0-1变换 69
5.3.4 向量规范化 69
5.3.5 原始数据的统计处理 70
5.4 权重计算 71
5.4.1 相对比较法 71
5.4.2 连环比率法 72
5.4.3 特征向量法 73
5.5 服务选择 76
5.5.1 加权和法 77
5.5.2 加权积法 78
5.6 小结 79
第6章 QoS信息不确定情况下的Web服务选择 81
6.1 引言 81
6.2 服务选择的不确定QoS信息 81
6.3 服务选择策略 84
6.3.1 区间数和可能度 84
6.3.2 决策矩阵计算 86
6.3.3 逼近理想解的排序方法 87
6.3.4 服务选择模型 89
6.4 实验分析 91
6.5 小结 94
第7章 风险驱动的随机QoS感知的Web服务选择 95
7.1 引言 95
7.2 风险驱动的服务选择决策模型 96
7.3 风险驱动的服务选择 97
7.3.1 基于半方差的风险度量 97
7.3.2 服务选择的TOPSIS解决方案 98
7.4 主客观权重的结合 100
7.5 基于最大熵原理的QoS概率分布获取 102
7.5.1 基于最大熵原理的Web服务QoS概率分布获取 103
7.5.2 Web服务QoS概率密度函数参数获取 104
7.6 实验分析 105
7.6.1 QoS概率分布获取方法 105
7.6.2 风险驱动的服务选择方法 107
7.7 小结 110
第8章 基于部分用户偏好的可行Web服务选择 111
8.1 引言 111
8.1.1 示例 111
8.1.2 挑战 112
8.2 问题定义 113
8.2.1 问题描述 114
8.2.2 随机优势 114
8.3 可行Web服务选择 118
8.3.1 可行Web服务选择的基础算法 118
8.3.2 随机优势测试算法 120
8.4 实验分析 123
8.4.1 实验设置 124
8.4.2 算法有效性 124
8.4.3 算法运行时间和可扩展性 126
8.4.4 剪枝效率 127
8.5 小结 128
第9章 基于整数规划的组合服务选择 130
9.1 引言 130
9.2 QoS感知的服务组合模型 131
9.2.1 抽象组合服务和具体组合服务 131
9.2.2 QoS参数 131
9.2.3 组合服务结构 132
9.2.4 基于聚合树的组合服务QoS计算 134
9.2.5 全局QoS约束 137
9.2.6 效用函数 137
9.2.7 问题描述 138
9.3 顺序结构组合服务选择 139
9.3.1 服务选择模型 139
9.3.2 分支限界法 140
9.3.3 启发式算法 141
9.4 复杂结构组合服务选择 144
9.5 目标函数与约束不能线性化时的服务选择 146
9.6 实验分析 150
9.6.1 顺序结构组合服务选择算法性能 150
9.6.2 复杂结构组合服务选择算法性能 150
9.6.3 遗传算法性能 153
9.7 小结 154
第10章 基于全局QoS约束分解的分布式组合服务选择 156
10.1 引言 156
10.2 分布式QoS感知的组合服务选择 157
10.3 全局QoS约束分解 157
10.3.1 选择QoS级别 158
10.3.2 全局QoS约束分解 162
10.3.3 复杂组合结构的处理 163
10.4 局部选择 166
10.5 考虑成本优化的组合服务可靠性分配方法 167
10.5.1 Web服务组合流程及其可靠性 168
10.5.2 组合服务可靠性分配优化模型 168
10.6 实验分析 170
10.6.1 实验设计 170
10.6.2 QoS级别与性能 171
10.6.3 顺序结构组合服务选择性能 171
10.6.4 顺序结构通信成本比较 174
10.6.5 顺序结构组合服务选择优化率 175
10.6.6 复杂结构组合服务实验评估 176
10.6.7 可靠性优化分配方法实验评估 178
10.7 小结 181
第11章 基于Skyline的组合服务选择 182
11.1 引言 182
11.2 组合服务Skyline 183
11.2.1 Skyline与Skyline服务 183
11.2.2 确定Skyline服务 184
11.2.3 利用Skyline服务降低组合服务选择搜索空间 185
11.2.4 代表性Skyline服务 187
11.3 基于Skyline的局部QoS级别选择 191
11.4 服务竞争力提升 193
11.5 组合服务Skyline计算 196
11.5.1 组合服务Skyline的概念 196
11.5.2 计算CSL的OnePass算法 198
11.5.3 计算CSL的DualProgressive算法 200
11.6 实验分析 205
11.6.1 实验设计 205
11.6.2 候选服务数目与性能 205
11.6.3 QoS约束数目与性能 206
11.6.4 组合服务Skyline实验 208
11.7 小结 209
参考文献 211