序
前言
第一篇 基礎篇
第一章 互聯網計算概述
1.1 引言
1.2 互聯網發展梗概
1.3 互聯網計算和互聯網分布式係統
1.3.1 互聯網計算和互聯網分布式係統的概念
1.3.2 互聯網分布式係統的核心要素
1.3.3 互聯網分布式係統的分類
1.4 典型互聯網分布式係統
1.4.1 網格計算係統
1.4.2 麵嚮服務的EAI係統
1.4.3 雲計算係統
1.4.4 社會計算係統
1.4.5 互聯網內容服務係統
1.4.6 分析和比較
1.5 互聯網分布式係統的主要特徵
1.5.1 支持資源的跨域共享與集成
1.5.2 滿足大規模多樣化的用戶需求
.1.5.3 以麵嚮服務為基本範型
1.5.4 采用軟件即服務的部署、運營和使用模式
1.5.5 支持開放環境下的可伸縮性
1.5.6 支持開放環境下的可用性與可靠性
1.5.7 可在綫演化與動態優化
1.6 互聯網分布式係統的發展路綫
1.7 本章小結
第二章 互聯網計算相關基礎
2.1 引言
2.2 軟件工程與互聯網計算
2.2.1 軟件編程範型
2.2.2 軟件生命周期
2.2.3 軟件體係結構
2.3 分布式係統與互聯網計算
2.3.1 分布式係統體係結構
2.3.2 遠程對象和遠程調用
2.3.3 資源命名
2.3.4 消息和通信
2.3.5 同步和分布式事務
2.3.6 復製和一緻性
2.3.7 安全
2.4 應用集成與互聯網計算
2.4.1 數據集成、流程集成與界麵集成
2.4.2 服務集成及麵嚮服務體係結構(SOA)基礎
2.4.3 應用集成中間件
2.5 萬維網工程與互聯網計算
2.5.1 萬維網的起源
2.5.2 萬維網基本原理
2.5.3 Web 2.0:利用群體智能的萬維網
2.5.4 語義網:智能化的萬維網
2.6 本章小結
第二篇 原理篇
第三章 互聯網分布式係統的體係結構
3.1 引言
3.2 網格和雲計算係統的體係結構分析
3.3 社會基礎設施對分布式係統體係結構演化的影響
3.4 分布式係統體係結構的演化趨勢
3.5 互聯網分布式係統的CSI參考體係結構
3.6 CSI典型實例分析
3.6.1 Google AppEngine:Google的雲計算平颱
3.6.2 Eucalyptus:開源的雲計算平颱
3.6.3 Windows Azure:微軟的雲計算平颱
3.7 本章小結
第四章 互聯網分布式係統的數據資源存儲與管理
4.1 引言
4.2 分布式key/value數據存儲與管理係統
4.2.1 基礎數據結構及數據訪問
4.2.2 數據劃分
4.2.3 復製和一緻性保障
4.2.4 可用性保障
4.3 支持多租戶的數據庫
4.3.1 數據共享的三種方式
4.3.2 共享錶方式下的多租戶數據模型
4.3.3 幾種數據模型的比較
4.4 基於MapReducc並行編程的海量數據處理
4.4.1 計算模型
4.4.2 實現原理
4.5 典型實例分析
4.5.1 Dynamo:高可用的分布式key/value數據存儲與管理係統
4.5.2 Cassandra:開源的高可伸縮分布式key/value數據存儲與管理係統
4.5.3 Force:支持多租戶的數據庫係統
4.5.4 Hadoop:MapReduce的開源實現
4.6 本章小結
第五章 服務資源的建模、虛擬化、組閤、管理及監控
5.1 引言
5.2 服務和服務計算
5.3 服務模型
5.3.1 基本概念
5.3.2 汀服務模型
5.3.3 業務服務模型
5.3.4 REST服務
5.3.5 REST服務和SOAP服務應用實例
5.4 服務虛擬化
5.4.1 服務虛擬化的目標與原理
5.4.2 需求分析與業務服務建模
5.4.3 IT服務建模
5.4.4 聚閤過程
5.5 服務組閤
5.5.1 基於服務組閤的互聯網應用
5.5.2 服務組閤編程範型
5.5.3 IT人員主導的服務組閤
5.5.4 最終用戶主導的服務組閤
5.6 服務管理和監控
5.6.1 服務元數據管理
5.6.2 服務監控
5.6.3 服務質量保障
5.7 本章小結
第六章 XaaS模式的第三方運營與優化
6.1 引言
6.2 基本概念
6.2.1 XaaS模式下應用軟件的運營模式分類
6.2.2 XaaS模式概念模型和軟件生命周期
6.2.3 XaaS模式下應用軟件的體係結構
6.3 XaaS模式第三方運營與優化的基本特徵
6.3.1 多租戶
6.3.2 多租戶的資源共享和優化
6.3.3 可伸縮性
6.3.4 可用性與可靠性
6.3.5 可配置能力
6.4 典型實例分析
6.4.1 AppEngine基本原理
6.4.2 AppEngine應用程序的開發環境和部署過程
6.4.3 AppEngine的實現
6.5 本章小結
第七章 互聯網分布式係統的安全和信任
7.1 引言
7.2 概述
7.3 XaaS模式下的用戶認證與授權機製
7.4 雲計算環境中的私有數據保護
7.5 本章小結
第八章 VINCA互聯網服務集成方法
8.1 引言
8.2 VINCA體係結構和基本原理
8.3 業務級服務抽象與管控
8.3.1 VINCA業務服務
8.3.2 領域相關的服務社區定製
8.3.3 基於服務協作網絡的服務監控
8.4 最終用戶服務編程
8.4.1 探索式服務組閤
8.4.2 基於業務服務的業務流程建模
8.4.3 基於嵌套錶格的Mash叩應用構造
8.5 基於多引擎架構的應用托管與運行優化
8.6 本章小結
第九章 VINCA軟件及應用
9.1 引言
9.2 VINCA服務社區管理器
9.3 VINCA服務編程工具
9.4 VINCA托管運行環境
9.5 VINCA應用示例
9.5.1 區域醫療信息化及區域醫療信息共享與協作
9.5.2 基於VINCA的區域醫療信息共享及協作
9.5.3 區域醫療信息共享與協作平颱搭建及應用實現
9.6 本章小結
參考文獻
· · · · · · (
收起)