注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具CORBA企業(yè)解決方案

CORBA企業(yè)解決方案

CORBA企業(yè)解決方案

定 價:¥35.00

作 者: Dirk Slama Jason Garbis Perry Russell;李師賢譯
出版社: Prentice Hall/Pearson
叢編項(xiàng): 軟件開發(fā)技術(shù)叢書
標(biāo) 簽: CORBA

ISBN: 9787111075653 出版時間: 2001-01-01 包裝:
開本: 787*1092 1/1 頁數(shù): 273 字?jǐn)?shù):  

內(nèi)容簡介

  CORBA是分布式對象計(jì)算領(lǐng)域的主流技術(shù)之一。本書三位原作者在CORBA技術(shù)的應(yīng)用上具有豐富的經(jīng)驗(yàn),并對CORBA中的接口定義、安全性、實(shí)體命名、事務(wù)、通信選擇、兩層或三層體系結(jié)構(gòu)、數(shù)據(jù)庫集成、容錯性、系統(tǒng)開發(fā)與管理等方面有著深刻的了解。本書全面介紹基于CORBA的企業(yè)信息系統(tǒng)開發(fā)的各個方面,為系統(tǒng)設(shè)計(jì)人員構(gòu)建真正大規(guī)模企業(yè)級CORBA系統(tǒng)提供專業(yè)的指導(dǎo)。本書適合于高級軟件開發(fā)人員、大學(xué)計(jì)算機(jī)專業(yè)研究生和CORBA研究人員閱讀參考。

作者簡介

暫缺《CORBA企業(yè)解決方案》作者簡介

圖書目錄

目      錄
譯者序
序言
前言
第一部分   基      礎(chǔ)
第1章   緒論 1
1.1   概述 2
1.2   簡要的術(shù)語表 2
1.3   圖形符號 3
第2章   CORBA回顧 6
2.1   CORBA的演變 6
2.2   BOA代和POA代 7
2.2.1   BOA代 7
2.2.2   POA代 7
2.3   激發(fā)生命周期 7
2.3.1   CORBA請求 7
2.3.2   激發(fā)生命周期:評估標(biāo)準(zhǔn) 9
2.3.3   激發(fā)生命周期:評估BOA代 10
2.3.4   激發(fā)生命周期:評估POA代 13
2.4   對象生命周期 17
2.4.1   CORBA對象 17
2.4.2   對象生命周期事件 18
2.4.3   早期綁定和后期綁定 19
2.4.4   CORBA對象實(shí)現(xiàn)的分類 20
2.4.5   CORBA對象實(shí)現(xiàn)和內(nèi)存管理 20
2.4.6   對象生命周期:評估準(zhǔn)則 21
2.4.7   對象生命周期:評估BOA代 21
2.4.8   對象生命周期:評估POA代 23
2.5   小結(jié) 25
第3章   CORBA服務(wù)回顧 26
3.1   核心服務(wù) 26
3.2   數(shù)據(jù)庫集成和事務(wù)處理 27
3.3   可伸縮性問題 28
3.4   小結(jié) 28
第4章   簡單例子概述 29
4.1   簡介 29
4.2   StockWatch組件 30
4.2.1   StockWatch接口 31
4.2.2   數(shù)據(jù)庫模式 32
4.2.3   擴(kuò)展StockWatch的系統(tǒng)體系結(jié)構(gòu) 33
4.3   證券管理器組件 35
第5章   性能要求 36
5.1   IDL設(shè)計(jì)的性能實(shí)質(zhì) 36
5.1.1   訪問模式 36
5.1.2   影響性能的重要因素 40
5.1.3   設(shè)計(jì)例子 42
5.1.4   對象的合適性 45
5.2   傳遞大量數(shù)據(jù) 46
5.2.1   迭代器 46
5.2.2   按值傳遞對象 47
5.2.3   專有的流解決方案 47
5.2.4   聲頻/視頻流 48
5.3   小結(jié) 48
第二部分   核心服務(wù)
第6章   對象定位 49
6.1   定位對象的模型 49
6.2   CORBA對象定位服務(wù) 50
6.2.1   CORBA命名服務(wù) 51
6.2.2   CORBA交易對象服務(wù) 55
6.3   定位對象的其他方法 59
6.3.1   使用對象引用字符串 59
6.3.2   使用工廠對象 60
6.3.3   特定于ORB的方法 60
6.3.4   自舉 61
6.4   選擇對象定位機(jī)制 61
6.5   選擇公布對象 62
第7章   消息接發(fā) 63
7.1   CORBA和消息接發(fā) 63
7.2   ORB對消息接發(fā)的支持 63
7.2.1   異步單向激發(fā) 64
7.2.2   延遲同步激發(fā) 66
7.2.3   消息接發(fā)的實(shí)現(xiàn) 66
7.3   面向消息中間件的需求 67
7.4   當(dāng)前面向消息中間件產(chǎn)品 67
7.5   相關(guān)的CORBA服務(wù) 67
7.5.1   CORBA事件服務(wù) 67
7.5.2   CORBA通知服務(wù) 70
7.5.3   即將實(shí)現(xiàn)CORBA服務(wù) 71
7.6   多目消息接發(fā) 71
7.6.1   網(wǎng)絡(luò)術(shù)語 71
7.6.2   網(wǎng)際協(xié)議IP 71
7.6.3   單目和多目 72
7.6.4   多目傳送實(shí)例研究:
           OrbixTalk產(chǎn)品 73
7.7   小結(jié) 76
第8章   安全 77
8.1   安全的概念 77
8.1.1   認(rèn)證 77
8.1.2   授權(quán) 78
8.1.3   加密 78
8.1.4   數(shù)據(jù)完整性 78
8.1.5   不可否認(rèn) 78
8.1.6   證件和委托 79
8.2   企業(yè)系統(tǒng)安全需求和策略 79
8.2.1   分析 79
8.2.2   設(shè)計(jì) 80
8.2.3   實(shí)現(xiàn) 81
8.3   CORBA安全 81
8.3.1   CORBA安全服務(wù)規(guī)范 81
8.3.2   安全互操作/SecIOP規(guī)范 83
8.3.3   ORB-SSL集成規(guī)范 84
8.3.4   CORBA/防火墻規(guī)范 84
8.4   實(shí)際的解決方案 85
8.4.1   企業(yè)CORBA安全:系統(tǒng)的
           協(xié)調(diào)運(yùn)作 85
8.4.2   內(nèi)部Intranet系統(tǒng) 86
8.4.3   外部Internet系統(tǒng) 88
第三部分   數(shù)據(jù)庫集成和事務(wù)處理
第9章   對象的持久性 91
9.1   簡介 91
9.1.1   RDBMS與ODBMS 92
9.1.2   阻抗失配問題 92
9.1.3   對象持久性服務(wù)的特征 94
9.2   訪問關(guān)系數(shù)據(jù)庫 94
9.2.1   本地的SQL API 94
9.2.2   開放連接 95
9.2.3   OO SQL封裝類 95
9.3   對象/關(guān)系映射 95
9.3.1   基本映射技術(shù) 96
9.3.2   水平分割 97
9.3.3   垂直分割 98
9.3.4   統(tǒng)一 99
9.3.5   自頂而下和自底而上 99
9.3.6   對象/關(guān)系代碼生成 100
9.3.7   對象/關(guān)系映射的局限 101
9.4   對象數(shù)據(jù)庫 101
9.5   數(shù)據(jù)一致性 102
9.5.1   事務(wù) 103
9.5.2   并發(fā)控制 103
9.5.3   數(shù)據(jù)同步 104
9.6   小結(jié) 105
第10章   數(shù)據(jù)庫集成 106
10.1   系統(tǒng)體系結(jié)構(gòu) 106
10.1.1   三層結(jié)構(gòu) 106
10.1.2   N層結(jié)構(gòu) 107
10.2   相關(guān)的OMG工作 107
10.3   集成的各方面 108
10.4   CORBA業(yè)務(wù)對象 109
10.4.1   阻抗失配 110
10.4.2   對象/關(guān)系代碼生成 111
10.4.3   對象關(guān)系 111
10.5   ODBMS 112
10.6   CORBA關(guān)系服務(wù) 112
10.7   CORBA查詢服務(wù) 113
10.8   特定于應(yīng)用程序的解決方案 113
10.9   權(quán)衡 114
10.9.1   做實(shí)際工作的層次 114
10.9.2   事務(wù)和并發(fā) 115
10.9.3   對象標(biāo)識 115
10.9.4   伺服對象管理 116
10.10   無狀態(tài)伺服對象 116
10.11   有狀態(tài)伺服對象 116
10.12   數(shù)據(jù)庫適配器 117
10.13   海量對象CORBA系統(tǒng) 118
第11章   CORBA環(huán)境下的事務(wù) 119
11.1   兩層和三層結(jié)構(gòu) 119
11.2   客戶機(jī)控制事務(wù)和服務(wù)器控制事務(wù) 119
11.3   服務(wù)器控制事務(wù) 119
11.3.1   每操作事務(wù)模型 119
11.3.2   分段事務(wù)模型 121
11.4   客戶機(jī)控制事務(wù) 121
11.5   小結(jié) 122
第12章   分布式事務(wù)處理 123
12.1   事務(wù)處理 123
12.1.1   事務(wù)處理系統(tǒng) 123
12.1.2   事務(wù)處理監(jiān)控器 124
12.1.3   對象事務(wù)監(jiān)控器 124
12.1.4   ACID事務(wù) 125
12.1.5   事務(wù)管理 126
12.1.6   X/Open DTP 127
12.2   CORBA對象事務(wù)服務(wù) 128
12.2.1   總覽 129
12.2.2   用OTS編程 129
12.2.3   事務(wù)資源 132
12.2.4   恢復(fù) 132
12.2.5   OTS體系結(jié)構(gòu) 132
12.2.6   并發(fā) 134
12.2.7   OTS提供了多少ACID 135
12.2.8   多少ACID是合適的 136
12.2.9   事務(wù)分布的分類 137
12.3   高級的事務(wù)模型 139
12.3.1   持久隊(duì)列 139
12.3.2   工作流和多事務(wù) 140
12.3.3   Saga事務(wù) 141
12.3.4   嵌套事務(wù) 142
12.4   小結(jié) 144
第13章   用戶會話 146
13.1   短期事務(wù)與長期事務(wù) 146
13.2   并發(fā)控制 147
13.2.1   鎖定 147
13.2.2   時間戳排序 147
13.2.3   樂觀并發(fā)控制 148
13.2.4   樂觀并發(fā)控制與商業(yè)DBMS 148
13.3   三層環(huán)境下的會話 149
13.3.1   客戶機(jī)控制事務(wù):OTS 150
13.3.2   服務(wù)器控制事務(wù):每操作 150
13.3.3   服務(wù)器控制事務(wù):分階段 151
13.4   案例研究:保險合同管理器 152
13.4.1   系統(tǒng)需求 153
13.4.2   設(shè)計(jì) 154
13.4.3   體系結(jié)構(gòu) 160
13.4.4   實(shí)現(xiàn) 161
13.4.5   管理版本的層次 162
13.5   小結(jié) 163
第四部分    可伸縮性問題
第14章   服務(wù)器資源管理 165
14.1   內(nèi)存管理 165
14.1.1   對象分類 166
14.1.2   對象生命周期事件 166
14.1.3   伺服對象池模式 167
14.1.4   案例研究:股票價格迭代器 171
14.1.5   分布式內(nèi)存管理 172
14.1.6   小結(jié) 173
14.2   連接管理 173
14.2.1   連接和CORBA規(guī)范 174
14.2.2   在證券管理器例子中的連接 175
14.2.3   可伸縮性的方法 177
14.2.4   小結(jié) 181
14.3   線程管理 182
14.3.1   多線程概述 182
14.3.2   多線程的CORBA客戶機(jī) 183
14.3.3   多線程的CORBA服務(wù)器 184
14.4   小結(jié) 189
第15章   負(fù)載平衡 190
15.1   負(fù)載平衡的必要性 190
15.2   應(yīng)用程序分區(qū) 191
15.2.1   水平應(yīng)用程序分區(qū) 192
15.2.2   垂直應(yīng)用程序分區(qū) 192
15.2.3   分區(qū)策略 193
15.3   復(fù)制 194
15.4   復(fù)制機(jī)制 196
15.4.1   定位機(jī)制 196
15.4.2   遷徙機(jī)制 202
15.4.3   狀態(tài)管理 204
15.5   復(fù)制框架 207
15.5.1   組件復(fù)制 207
15.5.2   集中器模式 208
15.5.3   BOA激活模式 212
15.6   衡量負(fù)載平衡的花費(fèi) 212
15.7   小結(jié) 214
第16章   容錯性 215
16.1   什么是容錯性 215
16.1.1   需要一種實(shí)用的容錯方法 216
16.1.2   故障類型 217
16.1.3   故障檢測 217
16.1.4   故障通知 219
16.1.5   容錯與客戶機(jī) 220
16.2   當(dāng)前CORBA對容錯的支持 220
16.3   容錯性與復(fù)制 221
16.3.1   應(yīng)用程序狀態(tài):服務(wù)器和
             數(shù)據(jù)庫的復(fù)制 221
16.3.2   應(yīng)用程序服務(wù)器策略 222
16.3.3   討論 229
16.4   案例研究—一個高可用性的
          CORBA系統(tǒng) 229
16.4.1   引言 229
16.4.2   數(shù)據(jù)庫復(fù)制 231
16.4.3   高可用性 231
16.5   未來CORBA對容錯性的支持 235
16.6   小結(jié) 237
第17章   系統(tǒng)管理與維護(hù) 238
17.1   系統(tǒng)管理 238
17.1.1   網(wǎng)絡(luò)管理 238
17.1.2   活動系統(tǒng)和系統(tǒng)基礎(chǔ)設(shè)施 240
17.2   管理活動系統(tǒng) 240
17.2.1   應(yīng)用程序監(jiān)控 240
17.2.2   性能監(jiān)控 242
17.2.3   存儲管理 242
17.3   系統(tǒng)基礎(chǔ)設(shè)施維護(hù) 243
17.3.1   調(diào)配CORBA系統(tǒng) 243
17.3.2   管理變動 244
17.3.3   CORBA環(huán)境中的版本化 245
17.4   小結(jié) 246
第五部分    工程化CORBA系統(tǒng)
第18章   工程化過程的重要性 247
18.1   CORBA和軟件工程過程 247
18.1.1   對象管理組 248
18.1.2   傳統(tǒng)軟件工程過程 248
18.1.3   使軟件工程過程適合于反映分布
             式處理 248
18.2   CORBA組件模型 250
18.2.1   統(tǒng)一建模語言 250
18.2.2   使UML適合于反映分布處理 251
18.3   建模CORBA組件 254
18.3.1   組件特性 255
18.3.2   例子 256
18.3.3   建模組件的一般原則 257
18.3.4   再論阻抗失配 258
18.4   將建模結(jié)果映射到實(shí)現(xiàn) 261
18.4.1   UML建模元素 261
18.4.2   實(shí)現(xiàn)元素 263
18.4.3   模型與實(shí)現(xiàn) 264
18.5   小結(jié) 264
第19章   自動化工程過程 266
19.1   CASE 266
19.2   代碼生成 266
19.2.1   基于IDL的代碼生成 267
19.2.2   基于模型的代碼生成 269
19.2.3   對不同方法的討論 269
19.3   過程向?qū)?271
19.4   小結(jié) 271
第20章   結(jié)論 272
20.1   困難仍然存在 272
20.2   希望已出現(xiàn)在地平線上 272                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號