互联网计算的原理与实践PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:韩燕波著
- 出 版 社:北京:科学出版社
- 出版年份:2010
- ISBN:9787030280312
- 页数:441 页
第一篇 基础篇 3
第一章 互联网计算概述 3
1.1 引言 3
1.2 互联网发展梗概 6
1.3 互联网计算和互联网分布式系统 11
1.3.1 互联网计算和互联网分布式系统的概念 11
1.3.2 互联网分布式系统的核心要素 13
1.3.3 互联网分布式系统的分类 21
1.4 典型互联网分布式系统 23
1.4.1 网格计算系统 23
1.4.2 面向服务的EAI系统 27
1.4.3 云计算系统 29
1.4.4 社会计算系统 33
1.4.5 互联网内容服务系统 33
1.4.6 分析和比较 34
1.5 互联网分布式系统的主要特征 36
1.5.1 支持资源的跨域共享与集成 37
1.5.2 满足大规模多样化的用户需求 38
1.5.3 以面向服务为基本范型 40
1.5.4 采用软件即服务的部署、运营和使用模式 41
1.5.5 支持开放环境下的可伸缩性 42
1.5.6 支持开放环境下的可用性与可靠性 43
1.5.7 可在线演化与动态优化 43
1.6 互联网分布式系统的发展路线 45
1.7 本章小结 47
第二章 互联网计算相关基础 48
2.1 引言 48
2.2 软件工程与互联网计算 48
2.2.1 软件编程范型 51
2.2.2 软件生命周期 58
2.2.3 软件体系结构 59
2.3 分布式系统与互联网计算 60
2.3.1 分布式系统体系结构 62
2.3.2 远程对象和远程调用 64
2.3.3 资源命名 67
2.3.4 消息和通信 71
2.3.5 同步和分布式事务 71
2.3.6 复制和一致性 75
2.3.7 安全 78
2.4 应用集成与互联网计算 81
2.4.1 数据集成、流程集成与界面集成 82
2.4.2 服务集成及面向服务体系结构(SOA)基础 89
2.4.3 应用集成中间件 95
2.5 万维网工程与互联网计算 98
2.5.1 万维网的起源 99
2.5.2 万维网基本原理 99
2.5.3 Web2.0:利用群体智能的万维网 102
2.5.4 语义网:智能化的万维网 104
2.6 本章小结 106
第二篇 原理篇 109
第三章 互联网分布式系统的体系结构 109
3.1 引言 109
3.2 网格和云计算系统的体系结构分析 110
3.3 社会基础设施对分布式系统体系结构演化的影响 113
3.4 分布式系统体系结构的演化趋势 115
3.5 互联网分布式系统的CSI参考体系结构 117
3.6 CSI典型实例分析 121
3.6.1 Google AppEngine:Google的云计算平台 121
3.6.2 Eucalyptus:开源的云计算平台 122
3.6.3 Windows Azure:微软的云计算平台 124
3.7 本章小结 125
第四章 互联网分布式系统的数据资源存储与管理 127
4.1 引言 127
4.2 分布式key/value数据存储与管理系统 128
4.2.1 基础数据结构及数据访问 129
4.2.2 数据划分 133
4.2.3 复制和一致性保障 138
4.2.4 可用性保障 140
4.3 支持多租户的数据库 143
4.3.1 数据共享的三种方式 143
4.3.2 共享表方式下的多租户数据模型 145
4.3.3 几种数据模型的比较 149
4.4 基于MapReduce并行编程的海量数据处理 151
4.4.1 计算模型 151
4.4.2 实现原理 152
4.5 典型实例分析 155
4.5.1 Dynamo:高可用的分布式key/value数据存储与管理系统 155
4.5.2 Cassandra:开源的高可伸缩分布式key/value数据存储与管理系统 157
4.5.3 Force:支持多租户的数据库系统 162
4.5.4 Hadoop:MapReduce的开源实现 166
4.6 本章小结 174
第五章 服务资源的建模、虚拟化、组合、管理及监控 175
5.1 引言 175
5.2 服务和服务计算 177
5.3 服务模型 180
5.3.1 基本概念 180
5.3.2 IT服务模型 182
5.3.3 业务服务模型 185
5.3.4 REST服务 188
5.3.5 REST服务和SOAP服务应用实例 196
5.4 服务虚拟化 203
5.4.1 服务虚拟化的目标与原理 203
5.4.2 需求分析与业务服务建模 205
5.4.3 IT服务建模 207
5.4.4 聚合过程 214
5.5 服务组合 217
5.5.1 基于服务组合的互联网应用 218
5.5.2 服务组合编程范型 221
5.5.3 IT人员主导的服务组合 227
5.5.4 最终用户主导的服务组合 250
5.6 服务管理和监控 265
5.6.1 服务元数据管理 266
5.6.2 服务监控 273
5.6.3 服务质量保障 279
5.7 本章小结 288
第六章 XaaS模式的第三方运营与优化 289
6.1 引言 289
6.2 基本概念 290
6.2.1 XaaS模式下应用软件的运营模式分类 291
6.2.2 XaaS模式概念模型和软件生命周期 294
6.2.3 XaaS模式下应用软件的体系结构 296
6.3 XaaS模式第三方运营与优化的基本特征 299
6.3.1 多租户 300
6.3.2 多租户的资源共享和优化 309
6.3.3 可伸缩性 315
6.3.4 可用性与可靠性 322
6.3.5 可配置能力 325
6.4 典型实例分析 337
6.4.1 AppEngine基本原理 337
6.4.2 AppEngine应用程序的开发环境和部署过程 341
6.4.3 AppEngine的实现 344
6.5 本章小结 345
第七章 互联网分布式系统的安全和信任 347
7.1 引言 347
7.2 概述 348
7.3 XaaS模式下的用户认证与授权机制 349
7.4 云计算环境中的私有数据保护 355
7.5 本章小结 357
第三篇 实践篇 361
第八章 VINCA互联网服务集成方法 361
8.1 引言 361
8.2 VINCA体系结构和基本原理 362
8.3 业务级服务抽象与管控 365
8.3.1 VINCA业务服务 365
8.3.2 领域相关的服务社区定制 371
8.3.3 基于服务协作网络的服务监控 375
8.4 最终用户服务编程 380
8.4.1 探索式服务组合 381
8.4.2 基于业务服务的业务流程建模 385
8.4.3 基于嵌套表格的Mashup应用构造 387
8.5 基于多引擎架构的应用托管与运行优化 394
8.6 本章小结 400
第九章 VINCA软件及应用 401
9.1 引言 401
9.2 VINCA服务社区管理器 402
9.3 VINCA服务编程工具 406
9.4 VINCA托管运行环境 409
9.5 VINCA应用示例 413
9.5.1 区域医疗信息化及区域医疗信息共享与协作 413
9.5.2 基于VINCA的区域医疗信息共享及协作 415
9.5.3 区域医疗信息共享与协作平台搭建及应用实现 417
9.6 本章小结 430
参考文献 431
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《第一性原理方法及应用》李青坤著 2019
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《反思性实践》胡红梅, 2019
- 《物联网导论》张翼英主编 2020
- 《流行音乐产业的符号学研究》刘小波著 2019
- 《风雨兼程》巴波著 1992
- 《陕西历代隐士事略》霍建波著 2019
- 《螺旋配位聚合物》刘崇波著 2019
- 《集资型犯罪理论与实务问题研究》唐新波著 2019
- 《《唐女郎鱼玄机诗》史话》张波著 2019
- 《意志视角下私法理论与体系的重构》王森波著 2019
- 《华北典型灌草植物根系力学研究》张超波著 2019
- 《黄河魂 飘扬的旗帜》张波著 2016
- 《道路施工技术研究》颜景波著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019