第1章中間件產生背景及分布式計算環(huán)境.
1.1開放系統(tǒng)與互操作性概述
1.1.1開放系統(tǒng)概述
1.1.2開放系統(tǒng)輪廓及互操作性概述
1.2中間件概述
1.2.1中間件的定義
1.2.2中間件的分類
1.2.3中間件的優(yōu)點
1.3遠程過程調用及其增強
1.3.1RPC基本功能
1.3.2RPC的通信
1.3.3RPC的語義
1.3.4RMI環(huán)境
1.3.5排隊RPC
1.4分布式計算環(huán)境DCE
1.4.1DCE的體系結構
1.4.2DCE的應用
1.4.3DCE服務
1.4.4DCE問題
1.5SUN的ONC
1.6小結
1.7習題
第2章面向對象中間件ODP
2.1面向對象技術的優(yōu)勢
2.2面向對象技術中的概念
2.3面向對象的方法論
2.4面向對象的ODP中間件
2.4.1ODP標準組成
2.4.2ODP功能
2.5RM-ODP的綁定模型
2.5.1計算綁定模型
2.5.2工程綁定模型
2.6小結
2.7習題
第3章COM相關技術
3.1COM技術的發(fā)展
3.2COM技術的體系結構
3.3COM技術中接口
3.4COM類工廠機制
3.5DCOM技術
3.6COM+技術
3.7.NET框架
3.8COM技術中的企業(yè)功能服務
3.9小結
3.10習題
第4章J2EE技術
4.1J2EE概述
4.2EIB模型
4.2.1客戶
4.2.2EJB構件
4.2.3EJB容器
4.2.4遺留系統(tǒng)
4.3EJB角色
4.4EJB和其他技術的關系
4.4.1EJB和JavaBeans的關系
4.4.2EJB和CORBA的關系
4.5常見EJB系統(tǒng)
4.5.1Websphere
4.5.2weblogic
4.5.3IAS
4.6開發(fā)實例
4.6.1創(chuàng)建ReMOTEInterface
4.6.2實現Bean類
4.6.3HomeInterface
4.6.4Client的實現
4.7J2EE技術中企業(yè)功能服務
4.8小結
4.9習題
第5章CORBA初步
5.1OMA
5.1.1對象服務
5.1.2公共設施
5.1.3域界面
5.1.4應用界面
5.2公共對象請求代理體系結構(CORBA)
5.3ORB核心
5.4IDL語言和語言映射
5.5存根和框架
5.6動態(tài)調用
5.7對象適配器
5.8界面?zhèn)}庫和實現倉庫
5.9ORB之間的互操作
5.10CORBA的最新進展
5.10.1服務質量控制技術
5.10.2通過值傳遞對象
5.10.3CORBA構件技術
5.10.4其他
5.11一個最小的CORBA應用
5.11.1CORBA應用程序的一般開發(fā)過程
5.11.2示例
5.12小結
5.13習題
第6章CORBA服務
6.1CORBA服務概述
6.1.1核心服務
6.1.2數據庫與事務處理
6.1.3其他服務
6.2命名服務
6.3事件服務
6.3.1CORBA事件服務概述
6.3.2CORBA事件服務體系結構
6.3.3分布式實時事件服務概述
6.4交易器服務
6.4.1對象交易概述
6.4.2基本概念與數據類型
6.4.3互連機制
6.5負載均衡
6.5.1應用程序分區(qū)
6.5.2復制
6.6容錯
6.6.1容錯性概述
6.6.2CORBA對容錯的支持
6.7消息中間件及CORBA消息服務
6.7.1消息中間件概述
6.7.2MQSeries結構
6.7.3MQSeries主要特性
6.7.4基于CORBA的消息中間件
6.8小結
6.9習題
第7章中間件中的事務處理..
7.1分布式事務處理
7.1.1X/OpenDTP模型
7.1.2事務的類型
7.1.3兩階段提交協議
7.1.4事務中間件的發(fā)展概述
7.2COM+技術中的事務服務
7.3J2EE中的事務體系結構
7.3.1JTA事務管理接口
7.3.2JTA應用程序接口
7.3.3X/OpenXA資源管理接口
7.3.4Java事務服務(JTS)
7.4CORBA的OTS
7.4.1OTS組成
7.4.2OTS中的接口
7.4.3對象事務服務流程
7.5小結
7.6習題
第8章CORBA高級技術
8.1CORBA組件模型
8.1.1CCM概述
8.1.2組件抽象模型及組件關系
8.1.3組件實現框架(CIF)
8.1.4容器
8.1.5組件的封裝.組合和配置
8.1.6CCM與EJB技術
8.2嵌入式中間件
8.2.1嵌入式環(huán)境對CORBA的需求
8.2.2MinimumCORBA
8.2.3現有的嵌入式CORBA
8.3實時CORBA
8.3.1處理器資源的管理
8.3.2內存資源的管理
8.3.3通信資源的管理
8.3.4QoS框架
8.3.5實時CORBA的研究和發(fā)展
8.3.6實時CORBA的評價
8.3.7端到端調度的相關問題
8.3.8CORBA調度服務
8.4CORBA安全
8.4.1分布式對象的安全問題
8.4.2CORBA安全服務參考模型
8.4.3安全體系結構
8.4.4CORBA安全的不足
8.4.5CORBA穿透防火墻
8.5支持QoS的CORBA
8.5.1引言
8.5.2QoS驅動的CORBA系統(tǒng)的優(yōu)點
8.5.3QoS驅動的CORBA的要求
8.5.4QoS驅動的CORBA的設計
8.5.5問題的討論和相應的解決方法
8.6多協議框架
8.6.1CORBA多協議框架概述
8.6.2OCI規(guī)范
8.6.3OCI的互操作性
8.6.4優(yōu)化IIOP引擎
8.7POA及其優(yōu)化
8.7.1設計POA的目的
8.7.2POA的體系結構
8.7.3MicroPOA
8.8獨立于平臺的多線程(任務)體系
8.8.1多線程概況
8.8.2PDL的實現
8.9小結
8.10習題
第9章無線.移動中間件
9.1無線CORBA
9.1.1概述
9.1.2傳統(tǒng)中間件在移動網絡中所面臨的挑戰(zhàn)
9.1.3無線CORBA核心技術
9.1.4實驗
9.2移動代理技術概述
9.2.1移動代理簡介
9.2.2移動代理系統(tǒng)結構
9.2.3移動代理關鍵技術
9.2.4移動代理中的安全
9.2.5移動代理系統(tǒng)組織及其規(guī)范
9.2.6典型系統(tǒng)評價
9.2.7移動代理的應用及開發(fā)
9.3代理方法學
9.3.1引言
9.3.2面向對象方法的擴展
9.3.3基于知識工程方法的擴展
9.4小結
9.5習題
第10章反射中間件
10.1反射
10.1.1含義
10.1.2動因
10.1.3特性
10.1.4典型例子
10.1.5反射的分類
10.2面向對象的反射
10.2.1面向對象系統(tǒng)中的反射技術
10.2.2反射模型
10.2.3反射的應用
10.3反射中間件
10.3.1背景和概念
10.3.2相關工作
10.4間件支持的服務定制
10.4.1中間件中的反射層
10.4.2反射層的編程模型
10.4.3利用反射層實現服務定制
10.4.4相關工作
10.4.5本節(jié)小結
10.5小結
10.6習題
第11章網絡即插即用中間件
11.1Jini的系統(tǒng)假設,
11.2Jini的歷史
11.3系統(tǒng)目標
11.4核心概念
11.4.1服務(Service)
11.4.2查找服務(LookupService)
11.4.3租約
11.4.4事件
11.5Jini的組成
11.5.1基礎設施
11.5.2編程模型
11.5.3服務
11.6服務體系結構簡介
11.6.1發(fā)現和查找協議
11.6.2服務實現
11.7基礎設施
11.7.1查找服務
11.7.2發(fā)現協議(discoveryprotocol)
11.7.3加入協議
11.7.4客戶搜尋
11.7.5安全
11.8編程模型
11.8.1分布式事件模型
11.8.2租借模型
11.8.3事務模型
11.9服務組件
第13章其他中間件技術
13.1P2P中間件
13.1.1P2P概念及其優(yōu)點
13.1.2P2P應用
13.1.3P2P技術的三個代表系統(tǒng)
13.1.4JXTA
13.2普適計算中間件
13.2.1背景
13.2.2普適計算研究現狀
13.2.3支持普適計算的中間件體系結構框架
13.2.4主要理念和思想
13.2.5框架構成及相關功能
13.2.6框架效用描述
13.2.7本節(jié)小結
13.3網格中間件
13.3.1內涵
13.3.2關鍵技術
13.4安全中間件
13.4.1安全中間件的系統(tǒng)結構
13.4.2安全服務提供者(SSPM:SecurityServiceProviderModules)
13.4.3安全服務提供者模塊接口(SSPI)
13.5下一代網絡中間件
13.5.1引言
13.5.2適用于下一代網絡的中間件的難點.對策及其關鍵技術
13.5.3適用于下一代網絡的中間件的解決方案
13.5.4適用于下一代網絡的中間件的內部接口.數據與控制流
13.5.5下一代網絡中間件在軟交換網絡中的應用
13.5.6結束語
13.6小結
13.7習題
第14章中間件的典型應用
14.1中間件在軟件無線電中的應用
14.1.1軟件定義無線電的歷史
14.1.2軟件無線電的體系結構概述
14.1.3基于中間件的軟件通信體系結構實現
14.1.4一個基于核心框架的DEMO介紹
14.2CORBA在電信網管中的應用
14.2.1CORBA為什么適合電信應用
14.2.2CORBA在電信網管系統(tǒng)中的應用
14.3CORBA在軟交換中的應用
14.3.1基于CORBA的業(yè)務開發(fā)平臺PARLAY
14.3.2PARLAY的技術路線
14.3.3PARLAY的邏輯結構
14.3.4PARLAY的工作流程
14.3.5物理部署
14.3.6應用服務器(ApplicationServer)
14.3.7可開展的典型業(yè)務
14.4小結
14.5習題
附錄1常見中間件平臺比較
附錄2名詞術語
附錄3常用資源鏈接
參考文獻...