注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用TUXEDO系統(tǒng)經(jīng)典

TUXEDO系統(tǒng)經(jīng)典

TUXEDO系統(tǒng)經(jīng)典

定 價(jià):¥55.00

作 者: 經(jīng)乾
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 專用應(yīng)用軟件

ISBN: 9787121018350 出版時(shí)間: 2007-11-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 445 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書全面系統(tǒng)地介紹了TUXEDO的工作原理、關(guān)鍵特性、安裝配置和應(yīng)用開發(fā)方法,內(nèi)容涉及TUXEDO的緩沖區(qū)和通信方式、消息隊(duì)列和事務(wù)系統(tǒng)、安全體系和應(yīng)用集成、行業(yè)應(yīng)用和組織模式、多線程和客戶機(jī)開發(fā),以及性能測(cè)試和優(yōu)化等方面。 作者以嚴(yán)謹(jǐn)務(wù)實(shí)的作風(fēng),通過大量的圖表和文字說(shuō)明,把原本抽象的問題形象化、具體化;通過詳細(xì)的配置說(shuō)明和源代碼講解,讓讀者可以快速地領(lǐng)會(huì)并借鑒作者的經(jīng)驗(yàn)。 全書內(nèi)容豐富、組織嚴(yán)密、條理清晰、循序漸進(jìn),是掌握以TUXEDO為代表的交易中間件思想精髓的最佳教材,也是企業(yè)應(yīng)用開發(fā)、系統(tǒng)維護(hù)、個(gè)人自學(xué)和培訓(xùn)的重要參考書。

作者簡(jiǎn)介

  經(jīng)乾,中央財(cái)經(jīng)大學(xué)經(jīng)濟(jì)學(xué)碩士,IT從業(yè)人員。曾任職于BEA、MI和HP等公司。

圖書目錄

第1章 TUXEDO系統(tǒng)概述 1
1.1 什么是TUXEDO系統(tǒng) 1
1.1.1 事務(wù)監(jiān)視器 1
1.1.2 交易中間件 2
1.1.3 應(yīng)用服務(wù)器 2
1.2 TUXEDO系統(tǒng)的產(chǎn)生 3
1.3 TUXEDO系統(tǒng)的發(fā)展 4
1.3.1 TUXEDO 1.0 4
1.3.2 TUXEDO 3.0 4
1.3.3 TUXEDO 4.0 5
1.3.4 TUXEDO 4.2 5
1.3.5 TUXEDO 5.0 6
1.3.6 TUXEDO 6.1 6
1.3.7 TUXEDO 6.5 6
1.3.8 TUXEDO 7.1 7
1.3.9 TUXEDO 8.0 8
1.3.10 TUXEDO 8.1 8
1.3.11 TUXEDO 9.0 9
1.3.12 TUXEDO 9.1 9
1.4 TUXEDO系統(tǒng)的關(guān)鍵特性 9
1.4.1 名字服務(wù)和位置透明性 9
1.4.2 強(qiáng)大的C/S通信功能 10
1.4.3 強(qiáng)大的聯(lián)機(jī)交易性能 11
1.4.4 強(qiáng)大的分布式事務(wù)協(xié)調(diào)能力 11
1.4.5 完善的負(fù)載均衡機(jī)制 12
1.4.6 數(shù)據(jù)依賴路由 13
1.4.7 請(qǐng)求優(yōu)先權(quán) 13
1.4.8 容錯(cuò)和透明故障遷移 13
1.4.9 安全性和可管理性 14
1.4.10 開放性和易用性 15
1.4.11 先進(jìn)的組織構(gòu)架 15
1.5 TUXEDO的成功案例 16
1.5.1 FedEx——從容處理海量交易 16
1.5.2 E*TRADE——面向未來(lái)的構(gòu)架 17
1.5.3 VISA ——All it takes 17
1.5.4 TUXEDO ——助飛西北航空 17
1.5.5 香港國(guó)際貨柜碼頭 18
1.6 小結(jié) 18
第2章 TUXEDO系統(tǒng)的體系結(jié)構(gòu) 21
2.1 客戶機(jī)/服務(wù)器體系結(jié)構(gòu) 21
2.1.1 兩層客戶機(jī)/服務(wù)器模型 22
2.1.2 三層客戶機(jī)/服務(wù)器模型 23
2.1.3 TUXEDO的客戶機(jī)/服務(wù)器模型 24
2.2 TUXEDO ATMI體系結(jié)構(gòu) 27
2.2.1 TUXEDO ATMI的OLTP模型 27
2.2.2 TUXEDO ATMI的命名服務(wù) 28
2.2.3 TUXEDO ATMI的消息通信方式 28
2.2.4 TUXEDO ATMI的消息緩沖區(qū) 31
2.2.5 TUXEDO ATMI消息處理流程 32
2.3 TUXEDO CORBA體系結(jié)構(gòu) 33
2.3.1 TUXEDO CORBA的OLTP模型 34
2.3.2 TUXEDO CORBA的ORB 34
2.3.3 TUXEDO CORBA的命名服務(wù) 35
2.3.4 TUXEDO CORBA的通知服務(wù) 36
2.4 小結(jié) 36
第3章 TUXEDO系統(tǒng)的安裝 39
3.1 TUXEDO系統(tǒng)的組成部件 39
3.2 TUXEDO系統(tǒng)的安裝 40
3.2.1 TUXEDO對(duì)系統(tǒng)的要求 40
3.2.2 TUXEDO在NT平臺(tái)上的安裝 41
3.2.3 TUXEDO在UNIX上的安裝 43
3.2.4 TUXEDO的無(wú)人值守安裝 46
3.2.5 TUXEDO的卸載 47
3.3 TUXEDO系統(tǒng)的升級(jí) 47
3.3.1 執(zhí)行文件備份 47
3.3.2 執(zhí)行冷升級(jí) 47
3.3.3 執(zhí)行熱升級(jí) 48
3.4 調(diào)整內(nèi)核參數(shù) 49
3.4.1 IPC資源 49
3.4.2 調(diào)內(nèi)核參數(shù) 51
3.5 小結(jié) 53
第4章 TUXEDO系統(tǒng)的應(yīng)用基礎(chǔ) 55
4.1 ATMI應(yīng)用程序的構(gòu)成 55
4.1.1 ATMI客戶機(jī)的處理流程 56
4.1.2 ATMI服務(wù)器的處理流程 56
4.2 常用的ATMI函數(shù)介紹 57
4.2.1 客戶端常用函數(shù)介紹 58
4.2.2 服務(wù)端常用函數(shù)介紹 60
4.3 簡(jiǎn)單的ATMI應(yīng)用程序 61
4.3.1 設(shè)置環(huán)境變量 62
4.3.2 編寫服務(wù)器 63
4.3.3 編譯服務(wù)器 64
4.3.4 編寫客戶機(jī) 65
4.3.5 編譯客戶機(jī) 67
4.3.6 編寫配置文件 68
4.3.7 加載配置文件 68
4.3.8 啟動(dòng)應(yīng)用程序 69
4.3.9 測(cè)試 70
4.3.10 執(zhí)行簡(jiǎn)單管理任務(wù) 70
4.3.11 關(guān)閉應(yīng)用程序 71
4.4 TUXEDO/WS的配置 72
4.4.1 WSL的工作原理 73
4.4.2 WSL的配置 73
4.5 配置MSSQ 74
4.5.1 MSSQ的原理及配置 75
4.5.2 配置可重啟特性 76
4.6 小結(jié) 78
第5章 TUXEDO系統(tǒng)的通信緩沖區(qū) 79
5.1 類型緩沖區(qū)的分配和回收 80
5.1.1 緩沖區(qū)的分配 80
5.1.2 緩沖區(qū)的回收 82
5.2 CARRAY緩沖區(qū) 82
5.3 STRING緩沖區(qū) 84
5.4 VIEW緩沖區(qū) 86
5.4.1 創(chuàng)建VIEW描述文件 87
5.4.2 編譯VIEW描述文件 88
5.4.3 編寫VIEW客戶機(jī) 88
5.4.4 編寫VIEW服務(wù)器 89
5.4.5 設(shè)置環(huán)境變量 90
5.4.6 關(guān)于VIEW緩沖區(qū)的補(bǔ)充說(shuō)明 91
5.5 FML緩沖區(qū) 91
5.5.1 常用的FML函數(shù) 91
5.5.2 創(chuàng)建FML描述文件 93
5.5.3 編譯FML描述文件 94
5.5.4 編寫FML客戶機(jī) 94
5.5.5 編寫FML服務(wù)器 95
5.5.6 設(shè)置環(huán)境變量 96
5.5.7 FML與VIEW的混合使用 96
5.5.8 在FML中使用嵌套緩沖區(qū) 98
5.6 XML緩沖區(qū) 100
5.6.1 XML緩沖區(qū)的分配和傳輸 100
5.6.2 基于XML標(biāo)記的DDR 101
5.6.3 XML緩沖區(qū)的分析 102
5.7 MBSTRING緩沖區(qū) 105
5.7.1 常用的MBSTRING函數(shù) 106
5.7.2 MBSTRING緩沖區(qū)的使用實(shí)例 107
5.8 小結(jié) 109
第6章 TUXEDO系統(tǒng)的通信方式 111
6.1 “請(qǐng)求/應(yīng)答”式通信 111
6.1.1 同步調(diào)用 111
6.1.2 異步調(diào)用 111
6.1.3 嵌套調(diào)用 114
6.1.4 轉(zhuǎn)發(fā)調(diào)用 114
6.2 會(huì)話通信 115
6.2.1 建立會(huì)話 116
6.2.2 交換數(shù)據(jù) 116
6.2.3 關(guān)閉會(huì)話 116
6.3 消息通告 119
6.3.1 設(shè)置消息處理器 120
6.3.2 檢測(cè)通知消息 120
6.3.3 發(fā)送通知消息 120
6.4 事件代理 122
6.4.1 事件訂閱 123
6.4.2 事件發(fā)布 123
6.4.3 事件處理 124
6.4.4 事件代理服務(wù)器的配置 125
6.5 隊(duì)列通信 127
6.5.1 可靠的消息存儲(chǔ)機(jī)制 128
6.5.2 消息轉(zhuǎn)發(fā)機(jī)制 129
6.5.3 隊(duì)列服務(wù)器的配置 130
6.6 TxRPC 131
6.6.1 基于事務(wù)的RPC 132
6.6.2 與DCE系統(tǒng)的集成 135
6.7 小結(jié) 138
第7章 TUXEDO系統(tǒng)的配置文件 141
7.1 TUXEDO的配置文件 141
7.2 *RESOURCES段的配置 142
7.3 *MACHINES段的配置 148
7.4 *GROUPS段的配置 151
7.5 *NETGROUPS段的配置 152
7.6 *NETWORK段的配置 153
7.7 *SERVERS段的配置 154
7.8 *SERVICES段的配置 157
7.9 *ROUTING段的配置 159
7.10 小結(jié) 161
第8章 TUXEDO的事務(wù)系統(tǒng) 163
8.1 事務(wù)的基本概念 163
8.1.1 事務(wù)及其分類 163
8.1.2 事務(wù)的特性 164
8.1.3 事務(wù)的界定 165
8.2 分布式事務(wù)處理 166
8.2.1 分布式事務(wù)處理 166
8.2.2 DTP參考模型 167
8.2.3 TX接口規(guī)范 167
8.2.4 XA接口規(guī)范 168
8.2.5 兩階段提交協(xié)議 169
8.3 TUXEDO的事務(wù)系統(tǒng) 171
8.3.1 TUXEDO的事務(wù)模型 171
8.3.2 TUXEDO的事務(wù)函數(shù) 172
8.3.3 TUXEDO的事務(wù)配置 177
8.3.4 TUXEDO的事務(wù)狀態(tài) 179
8.3.5 TUXEDO的事務(wù)管理 180
8.4 TUXEDO的DTP實(shí)例 183
8.4.1 DTP場(chǎng)景描述 184
8.4.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu) 186
8.4.3 服務(wù)器的實(shí)現(xiàn) 186
8.4.4 應(yīng)用程序配置 190
8.4.5 客戶機(jī)實(shí)現(xiàn) 190
8.4.6 運(yùn)行測(cè)試 192
8.5 TUXEDO與常見RM的互聯(lián) 194
8.5.1 Oracle 194
8.5.2 INFORMIX 197
8.5.3 DB2 199
8.5.4 SYBASE 201
8.5.5 SQL Server 2000 204
8.5.6 TUXEDO/SQL 207
8.5.7 MQSeries 209
8.6 小結(jié) 214
第9章 TUXEDO的消息隊(duì)列系統(tǒng)① 215
9.1 MOM在企業(yè)計(jì)算中的應(yīng)用 215
9.2 TUXEDO/Q的特性 216
9.2.1 靈活的消息存儲(chǔ)機(jī)制 216
9.2.2 高效的消息轉(zhuǎn)發(fā)機(jī)制 216
9.2.3 多樣化的出隊(duì)機(jī)制 217
9.2.4 支持分布式事務(wù) 217
9.2.5 提供消息控制塊 217
9.3 TUXEDO/Q的組成部件 217
9.3.1 隊(duì)列空間和隊(duì)列 217
9.3.2 隊(duì)列管理器 218
9.3.3 消息轉(zhuǎn)發(fā)器 218
9.3.4 事務(wù)管理器 219
9.4 TUXEDO/Q的管理 219
9.4.1 創(chuàng)建隊(duì)列空間和隊(duì)列 219
9.4.2 配置隊(duì)列服務(wù)器 223
9.5 TUXEDO/Q的編程 224
9.5.1 編程接口 224
9.5.2 點(diǎn)對(duì)點(diǎn)通信模式 227
9.5.3 存儲(chǔ)轉(zhuǎn)發(fā)模式 230
9.6 TUXEDO/Q實(shí)現(xiàn)可靠數(shù)據(jù)傳輸 233
9.6.1 f_send的程序邏輯 234
9.6.2 b_recv的程序邏輯 237
9.6.3 f_recv的程序邏輯 238
9.6.4 配置和運(yùn)行 240
9.7 小結(jié) 240
第10章 TUXEDO的安全體系 243
10.1 TUXEDO的安全插件模型 243
10.2 操作系統(tǒng)安全 244
10.3 TUXEDO的基本安全機(jī)制 244
10.3.1 用戶驗(yàn)證 246
10.3.2 訪問授權(quán) 251
10.3.3 操作審計(jì) 252
10.4 TUXEDO的鏈路級(jí)加密 253
10.4.1 LLE的工作原理 253
10.4.2 為工作站客戶端配置LLE 254
10.4.3 為BRIDGE配置LLE 254
10.4.4 為tlisten配置LLE 254
10.4.5 為域網(wǎng)關(guān)配置LLE 255
10.5 TUXEDO的Kerberos驗(yàn)證 255
10.5.1 Kerberos用戶驗(yàn)證 255
10.5.2 Kerberos插件的配置 255
10.6 TUXEDO的公鑰安全機(jī)制 258
10.6.1 Cert-C PKI插件 258
10.6.2 數(shù)字簽名及驗(yàn)證過程 258
10.6.3 數(shù)據(jù)加密及解密過程 258
10.6.4 Cert-C PKI插件的使用 259
10.7 TUXEDO與Windows實(shí)現(xiàn)安全集成 269
10.8 TUXEDO與WebLogic的安全集成 273
10.8.1 配置LAUTHSVR服務(wù)器 274
10.8.2 用戶信息管理 275
10.9 小結(jié) 277
第11章 TUXEDO應(yīng)用程序的組織模式 279
11.1 TUXEDO的單機(jī)模式 279
11.1.1 SHM應(yīng)用的配置 280
11.1.2 SHM應(yīng)用的特點(diǎn) 280
11.2 TUXEDO的多機(jī)模式 281
11.2.1 MP應(yīng)用的構(gòu)成 281
11.2.2 MP應(yīng)用的啟動(dòng)流程 283
11.2.3 MP應(yīng)用的配置 284
11.2.4 MP應(yīng)用的管理 287
11.2.5 MP應(yīng)用的特點(diǎn) 292
11.2.6 常見問題分析 294
11.3 TUXEDO的多域模式 294
11.3.1 多域應(yīng)用的構(gòu)成 296
11.3.2 多域應(yīng)用的基本配置 297
11.3.3 簡(jiǎn)單的多域配置實(shí)例 299
11.3.4 多域應(yīng)用的管理 303
11.3.5 多域應(yīng)用的高級(jí)配置 304
11.3.6 見問題分析 312
11.4 多機(jī)模式和多域模式的比較 312
11.4.1 管理模式 312
11.4.2 適應(yīng)性 313
11.4.3 成本 313
11.5 小結(jié) 313
第12章 TUXEDO系統(tǒng)在銀行中的應(yīng)用 315
12.1 使用TUXEDO構(gòu)建核心業(yè)務(wù)系統(tǒng) 315
12.1.1 BANKAPP的體系結(jié)構(gòu) 315
12.1.2 BANKAPP的運(yùn)行模式 316
12.1.3 BANKAPP的數(shù)據(jù)模型 316
12.1.4 BANKAPP的數(shù)據(jù)庫(kù)對(duì)象 317
12.1.5 BANKAPP的安全實(shí)現(xiàn) 319
12.1.6 BANKAPP用到的緩沖區(qū) 320
12.1.7 BANKAPP實(shí)現(xiàn)的服務(wù) 321
12.2.8 BANKAPP的客戶機(jī) 328
12.1.9 BANKAPP的配置 329
12.1.10 BANKAPP的建立步驟 333
12.2 使用TUXEDO構(gòu)建信用卡系統(tǒng) 335
12.2.1 CREDITAPP的體系結(jié)構(gòu) 336
12.2.2 CREDITAPP的數(shù)據(jù)模型 336
12.2.3 CREDITAPP實(shí)現(xiàn)的服務(wù) 338
12.2.4 CREDITAPP的客戶機(jī) 339
12.2.5 CREDITAPP的配置 340
12.2.6 CREDITAPP的建立步驟 341
12.3 信用卡系統(tǒng)與核心業(yè)務(wù)系統(tǒng)的互聯(lián) 343
12.3.1 A銀行IT系統(tǒng)現(xiàn)狀 343
12.3.2 多機(jī)互聯(lián)方案 343
12.3.3 多域互聯(lián)方案 347
12.3.4 結(jié)論 350
12.4 小結(jié) 350
第13章 TUXEDO系統(tǒng)的多線程應(yīng)用 351
13.1 多線程和多語(yǔ)義環(huán)境 351
13.2 客戶機(jī)多線程 354
13.2.1 單語(yǔ)義環(huán)境多線程 354
13.2.2 多語(yǔ)義環(huán)境多線程 356
13.3 服務(wù)器多線程 358
13.3.1 編程實(shí)現(xiàn)多線程 359
13.3.2 配置實(shí)現(xiàn)多線程 360
13.4 小結(jié) 361
第14章 TUXEDO與WebLogic的集成 363
14.1 JOLT 364
14.1.1 JOLT的配置及使用 364
14.1.2 使用JOLT集成WebLogic 371
14.2 WTC 375
14.2.1 WTC的配置 375
14.2.2 WTC的事務(wù)處理 380
14.2.3 WTC的編程 382
14.2.4 tBridge 393
14.3 TUXEDO控件 397
14.3.1 TUXEDO控件的使用 397
14.3.2 TUXEDO控件的屬性 399
14.3.3 數(shù)據(jù)類型映射 400
14.4 小結(jié) 402
第15章 TUXEDO系統(tǒng)的客戶機(jī)編程 405
15.1 Visual Studio 6.0 405
15.1.1 Visual C++ 6.0 405
15.1.2 Visual Basic 6.0 407
15.2 Visual Studio.NET 414
15.2.1 TUXEDO.NET注冊(cè) 414
15.2.2 TUXEDO.NET編程 415
15.3 PowerBuilder 420
15.3.1 常用函數(shù)聲明 420
15.3.2 編程實(shí)例 422
15.4 Delphi 422
15.4.1 Tuxedo32單元介紹 423
15.4.2 編程實(shí)例 424
15.5 小結(jié) 425
第16章 TUXEDO系統(tǒng)的性能優(yōu)化 427
16.1 TUXEDO的性能優(yōu)化原則 427
16.1.1 MSSQ原則 427
16.1.2 負(fù)載均衡原則 427
16.1.3 優(yōu)先級(jí)原則 428
16.1.4 服務(wù)綁定原則 429
16.1.5 服務(wù)緩沖原則 429
16.1.6 關(guān)閉附加特性原則 430
16.1.7 參數(shù)配置原則 430
16.1.8 WSL配置原則 431
16.1.9 通信方式原則 432
16.1.10 編程原則 432
16.1.11 IPC配置原則 432
16.2 TUXEDO的性能測(cè)試 432
16.2.1 測(cè)試規(guī)劃 434
16.2.2 腳本錄制 434
16.2.3 場(chǎng)景創(chuàng)建 439
16.2.4 場(chǎng)景執(zhí)行 442
16.2.5 結(jié)果分析 443
16.3 小結(jié) 445

本目錄推薦

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