Chapter 1 Introduction
主要內(nèi)容 P1~10
- 分布式系統(tǒng)及其挑戰(zhàn)
- 什么時分布式計算
- 什么是分布式計算環(huán)境
- 分布式計算環(huán)境的發(fā)展歷程
Chapter 2 分布式系統(tǒng)的基本原理
主要內(nèi)容 P11~39
- 體系結(jié)構(gòu):軟件體系結(jié)構(gòu)、體系結(jié)構(gòu)樣式、系統(tǒng)體系結(jié)構(gòu)、體系結(jié)構(gòu)與中間件 P11~14
- 進(jìn)程:進(jìn)程、線程、客戶、服務(wù)器 P14~18
- 通信:分層通信協(xié)議、遠(yuǎn)程過程調(diào)用和遠(yuǎn)程對象調(diào)用、面向消息的通信、面向流的通信、多播通信 P19~24
- 命名:P25~26
- 一致性和復(fù)制:P26~28
- 容錯:分布式容錯模型、可靠的客戶服務(wù)器通信、進(jìn)程的恢復(fù)、可靠的分組通信、分布式提交、恢復(fù)處理P29~33
- 安全:安全性概述(安全威脅、安全機制、設(shè)計問題、加密)、安全通信、訪問控制、安全性管理(密鑰、授權(quán)管理)P34~39
Chapter 3 面向?qū)ο蟮姆植加嬎悱h(huán)境
主要內(nèi)容 P40~52
- 分布式系統(tǒng)中的面向?qū)ο蠹夹g(shù):傳統(tǒng)的面向?qū)ο蠹夹g(shù)、分布式系統(tǒng)對傳統(tǒng)對象模型的影響、實現(xiàn)分布式對象模型的機制 P40~43
- CORBA技術(shù):對象管理體系OMA、OMG的接口定義語言IDL、對象請求代理ORB、CORBA服務(wù)、ORB之間的互操作、CORBA中的基本原理 P44~52
Chapter 4 面向構(gòu)件的分布計算環(huán)境
主要內(nèi)容 P52~74
- 基于構(gòu)件的軟件體系結(jié)構(gòu):框架、構(gòu)件、對象總線、構(gòu)建模型 P53~55
- J2EE/Java EE:P55~58
- EJB:概述、EJB2.0的開發(fā)、EJB分類、EJB容器、EJB小結(jié) P58~66
- 輕量級框架和EJB3.0:概述、Spring(控制反轉(zhuǎn)與依賴注入、面向切面的編程AOP、服務(wù)抽象層)、EJB 3.0 P66~74
Chapter 5 面向Web的分布計算環(huán)境
主要內(nèi)容 P74~115
- Web技術(shù)的發(fā)展歷程:P74~75
- Web 1.x:P76~81
- XML技術(shù):基本概念、XML顯示和轉(zhuǎn)換、XML的解析、XML的標(biāo)準(zhǔn)體系、XML技術(shù)小結(jié) P82~88
- 語義WEB:Why Semantic Web、What's Semantic Web、What's RDF、What's Ontology、從語義網(wǎng)到知識圖譜 P88~94
- Web 2.0:什么是Web 2.0、Web 2.0 的典型應(yīng)用和技術(shù)、Web 2.0 的設(shè)計模式 P95~104
- Web Service:Web Service 概述、SOAP概述、WSDL概述、UDDI概述、Web Service vs. CORBA、RESTful Web Service、語義Web Service P104~114
- 小結(jié):P114
Chapter 6 面向資源整合的分布計算環(huán)境
主要內(nèi)容 P115~147
- P2P:P115~119
- 網(wǎng)格計算:概述、體系結(jié)構(gòu)、網(wǎng)絡(luò)應(yīng)用 P120~124
- 云計算:為什么要有云計算、定義、形態(tài)、基礎(chǔ):虛擬化、典型系統(tǒng)簡介、云計算與大數(shù)據(jù)、人工智能 P125~147