注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡行業(yè)軟件及應用TUXEDO系統(tǒng)經典

TUXEDO系統(tǒng)經典

TUXEDO系統(tǒng)經典

定 價:¥55.00

作 者: 經乾
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 專用應用軟件

購買這本書可以去


ISBN: 9787121018350 出版時間: 2007-11-01 包裝: 平裝
開本: 16 頁數: 445 字數:  

內容簡介

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

作者簡介

  經乾,中央財經大學經濟學碩士,IT從業(yè)人員。曾任職于BEA、MI和HP等公司。

圖書目錄

第1章 TUXEDO系統(tǒng)概述 1
1.1 什么是TUXEDO系統(tǒng) 1
1.1.1 事務監(jiān)視器 1
1.1.2 交易中間件 2
1.1.3 應用服務器 2
1.2 TUXEDO系統(tǒng)的產生 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)的關鍵特性 9
1.4.1 名字服務和位置透明性 9
1.4.2 強大的C/S通信功能 10
1.4.3 強大的聯機交易性能 11
1.4.4 強大的分布式事務協(xié)調能力 11
1.4.5 完善的負載均衡機制 12
1.4.6 數據依賴路由 13
1.4.7 請求優(yōu)先權 13
1.4.8 容錯和透明故障遷移 13
1.4.9 安全性和可管理性 14
1.4.10 開放性和易用性 15
1.4.11 先進的組織構架 15
1.5 TUXEDO的成功案例 16
1.5.1 FedEx——從容處理海量交易 16
1.5.2 E*TRADE——面向未來的構架 17
1.5.3 VISA ——All it takes 17
1.5.4 TUXEDO ——助飛西北航空 17
1.5.5 香港國際貨柜碼頭 18
1.6 小結 18
第2章 TUXEDO系統(tǒng)的體系結構 21
2.1 客戶機/服務器體系結構 21
2.1.1 兩層客戶機/服務器模型 22
2.1.2 三層客戶機/服務器模型 23
2.1.3 TUXEDO的客戶機/服務器模型 24
2.2 TUXEDO ATMI體系結構 27
2.2.1 TUXEDO ATMI的OLTP模型 27
2.2.2 TUXEDO ATMI的命名服務 28
2.2.3 TUXEDO ATMI的消息通信方式 28
2.2.4 TUXEDO ATMI的消息緩沖區(qū) 31
2.2.5 TUXEDO ATMI消息處理流程 32
2.3 TUXEDO CORBA體系結構 33
2.3.1 TUXEDO CORBA的OLTP模型 34
2.3.2 TUXEDO CORBA的ORB 34
2.3.3 TUXEDO CORBA的命名服務 35
2.3.4 TUXEDO CORBA的通知服務 36
2.4 小結 36
第3章 TUXEDO系統(tǒng)的安裝 39
3.1 TUXEDO系統(tǒng)的組成部件 39
3.2 TUXEDO系統(tǒng)的安裝 40
3.2.1 TUXEDO對系統(tǒng)的要求 40
3.2.2 TUXEDO在NT平臺上的安裝 41
3.2.3 TUXEDO在UNIX上的安裝 43
3.2.4 TUXEDO的無人值守安裝 46
3.2.5 TUXEDO的卸載 47
3.3 TUXEDO系統(tǒng)的升級 47
3.3.1 執(zhí)行文件備份 47
3.3.2 執(zhí)行冷升級 47
3.3.3 執(zhí)行熱升級 48
3.4 調整內核參數 49
3.4.1 IPC資源 49
3.4.2 調內核參數 51
3.5 小結 53
第4章 TUXEDO系統(tǒng)的應用基礎 55
4.1 ATMI應用程序的構成 55
4.1.1 ATMI客戶機的處理流程 56
4.1.2 ATMI服務器的處理流程 56
4.2 常用的ATMI函數介紹 57
4.2.1 客戶端常用函數介紹 58
4.2.2 服務端常用函數介紹 60
4.3 簡單的ATMI應用程序 61
4.3.1 設置環(huán)境變量 62
4.3.2 編寫服務器 63
4.3.3 編譯服務器 64
4.3.4 編寫客戶機 65
4.3.5 編譯客戶機 67
4.3.6 編寫配置文件 68
4.3.7 加載配置文件 68
4.3.8 啟動應用程序 69
4.3.9 測試 70
4.3.10 執(zhí)行簡單管理任務 70
4.3.11 關閉應用程序 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 小結 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客戶機 88
5.4.4 編寫VIEW服務器 89
5.4.5 設置環(huán)境變量 90
5.4.6 關于VIEW緩沖區(qū)的補充說明 91
5.5 FML緩沖區(qū) 91
5.5.1 常用的FML函數 91
5.5.2 創(chuàng)建FML描述文件 93
5.5.3 編譯FML描述文件 94
5.5.4 編寫FML客戶機 94
5.5.5 編寫FML服務器 95
5.5.6 設置環(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標記的DDR 101
5.6.3 XML緩沖區(qū)的分析 102
5.7 MBSTRING緩沖區(qū) 105
5.7.1 常用的MBSTRING函數 106
5.7.2 MBSTRING緩沖區(qū)的使用實例 107
5.8 小結 109
第6章 TUXEDO系統(tǒng)的通信方式 111
6.1 “請求/應答”式通信 111
6.1.1 同步調用 111
6.1.2 異步調用 111
6.1.3 嵌套調用 114
6.1.4 轉發(fā)調用 114
6.2 會話通信 115
6.2.1 建立會話 116
6.2.2 交換數據 116
6.2.3 關閉會話 116
6.3 消息通告 119
6.3.1 設置消息處理器 120
6.3.2 檢測通知消息 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 事件代理服務器的配置 125
6.5 隊列通信 127
6.5.1 可靠的消息存儲機制 128
6.5.2 消息轉發(fā)機制 129
6.5.3 隊列服務器的配置 130
6.6 TxRPC 131
6.6.1 基于事務的RPC 132
6.6.2 與DCE系統(tǒng)的集成 135
6.7 小結 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 小結 161
第8章 TUXEDO的事務系統(tǒng) 163
8.1 事務的基本概念 163
8.1.1 事務及其分類 163
8.1.2 事務的特性 164
8.1.3 事務的界定 165
8.2 分布式事務處理 166
8.2.1 分布式事務處理 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的事務系統(tǒng) 171
8.3.1 TUXEDO的事務模型 171
8.3.2 TUXEDO的事務函數 172
8.3.3 TUXEDO的事務配置 177
8.3.4 TUXEDO的事務狀態(tài) 179
8.3.5 TUXEDO的事務管理 180
8.4 TUXEDO的DTP實例 183
8.4.1 DTP場景描述 184
8.4.2 數據庫表結構 186
8.4.3 服務器的實現 186
8.4.4 應用程序配置 190
8.4.5 客戶機實現 190
8.4.6 運行測試 192
8.5 TUXEDO與常見RM的互聯 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 小結 214
第9章 TUXEDO的消息隊列系統(tǒng)① 215
9.1 MOM在企業(yè)計算中的應用 215
9.2 TUXEDO/Q的特性 216
9.2.1 靈活的消息存儲機制 216
9.2.2 高效的消息轉發(fā)機制 216
9.2.3 多樣化的出隊機制 217
9.2.4 支持分布式事務 217
9.2.5 提供消息控制塊 217
9.3 TUXEDO/Q的組成部件 217
9.3.1 隊列空間和隊列 217
9.3.2 隊列管理器 218
9.3.3 消息轉發(fā)器 218
9.3.4 事務管理器 219
9.4 TUXEDO/Q的管理 219
9.4.1 創(chuàng)建隊列空間和隊列 219
9.4.2 配置隊列服務器 223
9.5 TUXEDO/Q的編程 224
9.5.1 編程接口 224
9.5.2 點對點通信模式 227
9.5.3 存儲轉發(fā)模式 230
9.6 TUXEDO/Q實現可靠數據傳輸 233
9.6.1 f_send的程序邏輯 234
9.6.2 b_recv的程序邏輯 237
9.6.3 f_recv的程序邏輯 238
9.6.4 配置和運行 240
9.7 小結 240
第10章 TUXEDO的安全體系 243
10.1 TUXEDO的安全插件模型 243
10.2 操作系統(tǒng)安全 244
10.3 TUXEDO的基本安全機制 244
10.3.1 用戶驗證 246
10.3.2 訪問授權 251
10.3.3 操作審計 252
10.4 TUXEDO的鏈路級加密 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 為域網關配置LLE 255
10.5 TUXEDO的Kerberos驗證 255
10.5.1 Kerberos用戶驗證 255
10.5.2 Kerberos插件的配置 255
10.6 TUXEDO的公鑰安全機制 258
10.6.1 Cert-C PKI插件 258
10.6.2 數字簽名及驗證過程 258
10.6.3 數據加密及解密過程 258
10.6.4 Cert-C PKI插件的使用 259
10.7 TUXEDO與Windows實現安全集成 269
10.8 TUXEDO與WebLogic的安全集成 273
10.8.1 配置LAUTHSVR服務器 274
10.8.2 用戶信息管理 275
10.9 小結 277
第11章 TUXEDO應用程序的組織模式 279
11.1 TUXEDO的單機模式 279
11.1.1 SHM應用的配置 280
11.1.2 SHM應用的特點 280
11.2 TUXEDO的多機模式 281
11.2.1 MP應用的構成 281
11.2.2 MP應用的啟動流程 283
11.2.3 MP應用的配置 284
11.2.4 MP應用的管理 287
11.2.5 MP應用的特點 292
11.2.6 常見問題分析 294
11.3 TUXEDO的多域模式 294
11.3.1 多域應用的構成 296
11.3.2 多域應用的基本配置 297
11.3.3 簡單的多域配置實例 299
11.3.4 多域應用的管理 303
11.3.5 多域應用的高級配置 304
11.3.6 見問題分析 312
11.4 多機模式和多域模式的比較 312
11.4.1 管理模式 312
11.4.2 適應性 313
11.4.3 成本 313
11.5 小結 313
第12章 TUXEDO系統(tǒng)在銀行中的應用 315
12.1 使用TUXEDO構建核心業(yè)務系統(tǒng) 315
12.1.1 BANKAPP的體系結構 315
12.1.2 BANKAPP的運行模式 316
12.1.3 BANKAPP的數據模型 316
12.1.4 BANKAPP的數據庫對象 317
12.1.5 BANKAPP的安全實現 319
12.1.6 BANKAPP用到的緩沖區(qū) 320
12.1.7 BANKAPP實現的服務 321
12.2.8 BANKAPP的客戶機 328
12.1.9 BANKAPP的配置 329
12.1.10 BANKAPP的建立步驟 333
12.2 使用TUXEDO構建信用卡系統(tǒng) 335
12.2.1 CREDITAPP的體系結構 336
12.2.2 CREDITAPP的數據模型 336
12.2.3 CREDITAPP實現的服務 338
12.2.4 CREDITAPP的客戶機 339
12.2.5 CREDITAPP的配置 340
12.2.6 CREDITAPP的建立步驟 341
12.3 信用卡系統(tǒng)與核心業(yè)務系統(tǒng)的互聯 343
12.3.1 A銀行IT系統(tǒng)現狀 343
12.3.2 多機互聯方案 343
12.3.3 多域互聯方案 347
12.3.4 結論 350
12.4 小結 350
第13章 TUXEDO系統(tǒng)的多線程應用 351
13.1 多線程和多語義環(huán)境 351
13.2 客戶機多線程 354
13.2.1 單語義環(huán)境多線程 354
13.2.2 多語義環(huán)境多線程 356
13.3 服務器多線程 358
13.3.1 編程實現多線程 359
13.3.2 配置實現多線程 360
13.4 小結 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的事務處理 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 數據類型映射 400
14.4 小結 402
第15章 TUXEDO系統(tǒng)的客戶機編程 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注冊 414
15.2.2 TUXEDO.NET編程 415
15.3 PowerBuilder 420
15.3.1 常用函數聲明 420
15.3.2 編程實例 422
15.4 Delphi 422
15.4.1 Tuxedo32單元介紹 423
15.4.2 編程實例 424
15.5 小結 425
第16章 TUXEDO系統(tǒng)的性能優(yōu)化 427
16.1 TUXEDO的性能優(yōu)化原則 427
16.1.1 MSSQ原則 427
16.1.2 負載均衡原則 427
16.1.3 優(yōu)先級原則 428
16.1.4 服務綁定原則 429
16.1.5 服務緩沖原則 429
16.1.6 關閉附加特性原則 430
16.1.7 參數配置原則 430
16.1.8 WSL配置原則 431
16.1.9 通信方式原則 432
16.1.10 編程原則 432
16.1.11 IPC配置原則 432
16.2 TUXEDO的性能測試 432
16.2.1 測試規(guī)劃 434
16.2.2 腳本錄制 434
16.2.3 場景創(chuàng)建 439
16.2.4 場景執(zhí)行 442
16.2.5 結果分析 443
16.3 小結 445

本目錄推薦

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