熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

精通WebSphere Message Broker

中國水利水電出版社
    【作 者】陳宇翔 編著 【I S B N 】978-7-5084-4482-6 【責(zé)任編輯】吳萍 【適用讀者群】本科 【出版時間】2007-04-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數(shù)】 【千字數(shù)】 【印 張】 【定 價】45 【叢 書】IBM軟件學(xué)院系列叢書 【備注信息】
圖書詳情

    全書針對 IBM WebSphere Message Broker(WMB)軟件產(chǎn)品進行了全面系統(tǒng)地闡述和介紹。全書共14章,分為基礎(chǔ)、進階、高級三個部分,涵蓋了產(chǎn)品的安裝、配置、管理、設(shè)計、編程、部署、調(diào)優(yōu)等各個方面。全書借助大量生動的實例和精辟的分析向讀者展示了利用WMB實現(xiàn)應(yīng)用整合的開發(fā)過程和實用技巧。

    本書面向WMB應(yīng)用整合軟件的架構(gòu)設(shè)計和編程開發(fā)人員、項目經(jīng)理和相關(guān)的專業(yè)人士,可以作為項目設(shè)計人員的技術(shù)指南,也可以作為相關(guān)開發(fā)和編程技術(shù)人員的參考手冊。本書文風(fēng)嚴謹、資料翔實,是一本全面介紹WMB的權(quán)威書籍。

    本書附帶的程序源代碼和相關(guān)工具可從中國水利水電出版社網(wǎng)站免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown。

    IBM WebSphere Message Broker是一款優(yōu)秀的應(yīng)用集成中間件,它被廣泛應(yīng)用于各種企業(yè)應(yīng)用系統(tǒng)之間的互連與整合。本書從原理到實踐全面系統(tǒng)地闡述了 IBM WebSphere Message Broker 產(chǎn)品的安裝、配置、管理、設(shè)計、編程,同時介紹了產(chǎn)品的擴展功能和一些高級使用技巧。本書從功能上重點介紹了消息流和消息集的開發(fā)及相關(guān)的設(shè)計技巧,同時對ESQL、CMP、自定義擴展的開發(fā)也有精辟的闡述。

    全書覆蓋了WebSphere Message Broker產(chǎn)品的所有相關(guān)知識,全文共14章。第1~3章為基礎(chǔ)部分,介紹了WebSphere Message Broker的基本概念、工作原理、安裝過程、控制、管理及配置。第4~9章為進階部分,介紹消息流、消息集、ESQL、CMP、自定義擴展的開發(fā)過程及技巧。第10~14章為高級部分,介紹了各種產(chǎn)品高級功能和使用技巧,包含發(fā)布和訂閱、用戶出口、問題診斷、性能調(diào)優(yōu)等。

    對于WebSphere Message Broker的初學(xué)者和使用者,可以從本書的第1~7章入手,通過大量實例的動手操作,相信能夠幫助這部分讀者入門與提高。即使對與產(chǎn)品無關(guān)的設(shè)計與決策人員,也能夠在通讀本書后對這類軟件的設(shè)計思路和工作原理有一定的了解和啟發(fā)。第8~14章是高級部分,可以作為有一定經(jīng)驗者的高級讀物,也是相關(guān)開發(fā)人員必不可少的參考書。本書凝聚了作者多年的經(jīng)驗積累和應(yīng)用實例,對于相關(guān)的架構(gòu)設(shè)計和編程開發(fā)人員會有相當?shù)奈Α?/p>

    本書注重實踐,附有大量例程,幫助讀者在實踐中加深理解,也為相關(guān)設(shè)計和開發(fā)人員提供了豐富的參考樣例。所有例程都在WebSphere Message Broker v6.0環(huán)境下通過測試,供讀者參考。全書語言生動并附有很多插圖,易于理解。在專業(yè)相關(guān)的文字敘述上力求簡潔,在內(nèi)容與過程的安排上則力爭翔實,使讀者能夠容易地動手實踐。相信能幫助讀者提高使用WebSphere Message Broker的水平,從入門到精通。

    由于編者水平所限,書中不足之處在所難免,懇請廣大讀者批評指正。

    作者

    前言
    緒論 1
    第1章 概念與原理 4
    1.1 WebSphere Message Broker簡介 4
    1.2 概念與對象 6
    1.2.1 消息流(Message Flow) 6
    1.2.2 消息集(Message Set) 6
    1.2.3 執(zhí)行組(Execution Group) 7
    1.2.4 代理(Broker) 7
    1.2.5 配置管理器(Configuration Manager) 7
    1.2.6 用戶名服務(wù)器(User Name Server) 8
    1.2.7 代理域(Broker Domain) 8
    1.2.8 開發(fā)工具(Toolkit) 8
    1.2.9 遠程調(diào)試工具(Rational Agent Controller) 8
    1.3 工作環(huán)境 8
    1.3.1 運行環(huán)境 9
    1.3.2 開發(fā)環(huán)境 10
    第2章 軟件安裝 11
    2.1 環(huán)境需求 11
    2.1.1 硬件 11
    2.1.2 操作系統(tǒng) 11
    2.1.3 軟件環(huán)境 12
    2.2 安裝過程 12
    2.2.1 安裝WebSphere Eclipse Platform V3.0.1 14
    2.2.2 安裝WebSphere MQ V6.0 14
    2.2.3 安裝DB2 Run-Time Client V8.2 17
    2.2.4 安裝WebSphere Message Broker V6.0 18
    2.2.5 安裝WebSphere Message Broker Toolkit V6.0 18
    2.2.6 安裝Rational Agent Controller V6 20
    2.3 檢查安裝 20
    2.3.1 安裝目錄 20
    2.3.2 安裝版本 21
    第3章 管理控制 22
    3.1 組件管理 22
    3.1.1 創(chuàng)建和刪除代理 22
    3.1.2 創(chuàng)建和刪除配置管理器 22
    3.1.3 創(chuàng)建和刪除用戶名服務(wù)器 23
    3.2 數(shù)據(jù)庫管理 23
    3.2.1 管理組件數(shù)據(jù)庫 23
    3.2.2 設(shè)置ODBC 24
    3.3 代理域管理 27
    3.3.1 代理域連接開關(guān) 27
    3.3.2 啟停消息流 27
    3.3.3 啟停代理 27
    3.3.4 啟停配置管理器 27
    3.3.5 啟停用戶名服務(wù)器 27
    3.3.6 啟停隊列管理器 28
    3.3.7 操作代理域日志 28
    3.3.8 備份和恢復(fù) 28
    3.4 環(huán)境管理 28
    3.4.1 語言地域設(shè)置 28
    3.4.2 代碼頁轉(zhuǎn)換 29
    3.4.3 CVS代碼庫 30
    第4章 體驗開發(fā) 32
    4.1 創(chuàng)建運行環(huán)境 32
    4.1.1 選擇用戶 32
    4.1.2 創(chuàng)建隊列管理器 33
    4.1.3 創(chuàng)建數(shù)據(jù)庫 33
    4.1.4 創(chuàng)建配置管理器 34
    4.1.5 創(chuàng)建代理 34
    4.1.6 查看組件數(shù)據(jù)庫 34
    4.2 體驗開發(fā)過程 35
    4.2.1 初始化開發(fā)環(huán)境 35
    4.2.2 開發(fā)簡單消息流 37
    4.2.3 歸檔和部署 38
    4.2.4 調(diào)試應(yīng)用 38
    4.2.5 消息工具 39
    4.3 消息處理過程 40
    4.3.1 環(huán)境準備 41
    4.3.2 定義消息格式 42
    4.3.3 映射消息格式 43
    4.3.4 計算消息內(nèi)容 43
    4.3.5 驗證處理結(jié)果 45
    第5章 消息流設(shè)計 46
    5.1 邏輯樹 46
    5.1.1 Message 46
    5.1.2 Environment 47
    5.1.3 LocalEnvironment 48
    5.1.4 ExceptionList 49
    5.1.5 邏輯樹的引用 50
    5.2 內(nèi)置節(jié)點 51
    5.2.1 節(jié)點列表 51
    5.2.2 設(shè)計說明 53
    5.3 設(shè)計定式 58
    5.3.1 Reply 58
    5.3.2 Get 59
    5.3.3 Filter 61
    5.3.4 FlowOrder 62
    5.3.5 RouteToLabel 62
    5.3.6 DestinationList 64
    5.3.7 MsgStructure 64
    5.3.8 Aggregate 66
    5.3.9 Timeout 68
    5.3.10 UserException 71
    5.3.11 SubFlow 72
    5.3.12 JMSTransformation 74
    5.3.13 XMLTransformation 76
    5.4 數(shù)據(jù)庫訪問 79
    5.4.1 Database、Filter、Compute 80
    5.4.2 DataInsert、DataUpdate、DataDelete 81
    5.4.3 Warehouse 83
    5.4.4 訪問多個數(shù)據(jù)源 84
    5.5 消息映射 85
    5.5.1 Mapping 85
    5.5.2 Extract 86
    5.5.3 映射函數(shù) 87
    5.6 HTTP 88
    5.6.1 HTTP請求 88
    5.6.2 HTTP應(yīng)答 90
    5.6.3 GET和POST 91
    5.7 Web Service 92
    5.7.1 服務(wù)封裝 93
    5.7.2 服務(wù)調(diào)用 95
    5.8 MIME 97
    第6章 消息集定義 100
    6.1 消息格式模型 100
    6.1.1 解析器和消息域(Parser&Domain) 100
    6.1.2 消息集(Message Set) 101
    6.1.3 消息定義文件(Message Definition File) 102
    6.1.4 消息對象(Object) 103
    6.1.5 元素引用(Reference) 104
    6.1.6 格式驗證(Validation) 105
    6.1.7 結(jié)構(gòu)組成(Composition) 107
    6.1.8 簡單類型(Simple Type) 108
    6.1.9 數(shù)值約束(Value Constraints) 109
    6.1.10 類型繼承(Inheritance) 111
    6.1.11 元素替代(Substitution) 112
    6.1.12 通配符元素(Wildcard) 114
    6.2 物理消息格式 115
    6.2.1 XML 116
    6.2.2 CWF 121
    6.2.3 TDS 124
    6.3 格式定義實例 128
    6.3.1 貨運項清單(CWF) 128
    6.3.2 通訊錄(TDS) 131
    6.4 JMS通信 133
    6.4.1 消息格式 133
    6.4.2 消息類型 134
    6.4.3 消息舉例 135
    6.5 SCADA通信 136
    6.5.1 通信質(zhì)量等級 137
    6.5.2 消息格式 138
    6.5.3 消息流實例 142
    第7章 ESQL編程 145
    7.1 ESQL簡介 145
    7.2 ESQL語法元素 146
    7.2.1 ESQL數(shù)據(jù)類型 146
    7.2.2 ESQL變量 146
    7.2.3 ESQL操作符 147
    7.2.4 ESQL語句 147
    7.2.5 ESQL函數(shù)(Function) 148
    7.2.6 ESQL過程(Procedure) 148
    7.2.7 ESQL模塊(Module) 149
    7.2.8 ESQL文件(File) 149
    7.2.9 代理模式(Schema) 149
    7.3 ESQL語法規(guī)則 150
    7.3.1 構(gòu)造XML消息樣例 150
    7.3.2 引號 154
    7.3.3 注釋 155
    7.3.4 表達與賦值 155
    7.3.5 NULL 156
    7.3.6 數(shù)組 156
    7.3.7 引用 158
    7.4 ESQL編程方法 160
    7.4.1 運行計時(Timing) 160
    7.4.2 訪問數(shù)據(jù)庫(Access Database) 160
    7.4.3 數(shù)據(jù)庫返回碼(SQL Code) 160
    7.4.4 動態(tài)結(jié)構(gòu)(Dynamic Structure) 161
    7.4.5 異常處理(Error Handling) 161
    7.4.6 調(diào)用ESQL函數(shù)和過程(ESQL Procedure) 162
    7.4.7 調(diào)用數(shù)據(jù)庫存儲過程(Stored Procedure) 163
    7.4.8 調(diào)用Java方法(Java Procedure) 164
    7.4.9 用戶自定義屬性(UDP) 166
    7.4.10 共享變量(Shared Variable) 167
    7.4.11 原子操作(ATOMIC) 169
    7.4.12 代理屬性(Broker Property) 170
    7.4.13 關(guān)鍵字(Keyword) 172
    7.4.14 版本信息(Version) 174
    7.4.15 提升屬性(Promote Property) 175
    第8章 自定義擴展 177
    8.1 自定義擴展功能 177
    8.1.1 自定義擴展簡介 177
    8.1.2 擴展對象及工廠 177
    8.1.3 邏輯樹結(jié)構(gòu) 178
    8.1.4 多線程調(diào)度 179
    8.1.5 過程函數(shù) 181
    8.2 創(chuàng)建自定義節(jié)點界面 183
    8.2.1 開發(fā)節(jié)點界面 183
    8.2.2 植入自定義節(jié)點 184
    8.2.3 創(chuàng)建消息流 185
    8.3 C語言開發(fā)自定義擴展 186
    8.3.1 C語言編程框架 186
    8.3.2 C語言開發(fā)輸入節(jié)點 190
    8.3.3 C語言開發(fā)處理節(jié)點 196
    8.3.4 C語言開發(fā)解析器 200
    8.4 Java語言開發(fā)自定義節(jié)點 204
    8.4.1 Java語言編程框架 204
    8.4.2 Java語言開發(fā)輸入節(jié)點 206
    8.4.3 Java語言開發(fā)處理節(jié)點 209
    8.5 JavaCompute節(jié)點 212
    8.5.1 節(jié)點原理 212
    8.5.2 測試消息流 213
    8.5.3 調(diào)試Java代碼 216
    第9章 CMP編程 218
    9.1 CMP原理 218
    9.2 CMP API試驗程序 219
    9.3 CMP編程 220
    9.3.1 CMP運行環(huán)境 220
    9.3.2 連接配置管理器 221
    9.3.3 遍歷代理域結(jié)構(gòu) 221
    9.3.4 創(chuàng)建代理和執(zhí)行組 223
    9.3.5 部署消息流 224
    9.3.6 監(jiān)控代理域?qū)ο?225
    9.3.7 批處理部署 227
    第10章 發(fā)布和訂閱 229
    10.1 基本概念 229
    10.1.1 主題(Topic) 229
    10.1.2 發(fā)布者(Publisher) 230
    10.1.3 訂閱者(Subscriber) 230
    10.1.4 過濾條件(Filter) 230
    10.1.5 訂閱點(Subscription Point) 230
    10.2 消息格式 231
    10.2.1 MQ消息格式 231
    10.2.2 命令消息格式 232
    10.3 操作命令 233
    10.3.1 注冊訂閱(Register Subscriber) 233
    10.3.2 注銷訂閱(Deregister Subscriber) 235
    10.3.3 刪除發(fā)布(Delete Publication) 236
    10.3.4 發(fā)布消息(Publish) 237
    10.3.5 請求更新(Request Update) 237
    10.4 WMQ代理與WMB代理 238
    10.4.1 兩種代理網(wǎng)絡(luò)嵌套 238
    10.4.2 兩種代理客戶端混用 239
    10.5 代理域網(wǎng)絡(luò) 239
    10.5.1 代理域網(wǎng)絡(luò)拓撲 240
    10.5.2 多級訂閱 241
    10.5.3 代理克隆 241
    10.6 訂閱內(nèi)部消息 244
    10.6.1 配置變化消息 244
    10.6.2 組件操作消息 244
    10.6.3 超時出錯消息 244
    10.6.4 性能統(tǒng)計消息 245
    第11章 安全機制 246
    11.1 系統(tǒng)訪問安全控制 246
    11.1.1 隊列訪問控制 246
    11.1.2 用戶執(zhí)行權(quán)限控制 246
    11.1.3 開發(fā)工具安全控制 246
    11.2 訪問控制列表 247
    11.3 消息流安全控制 248
    11.3.1 Queue節(jié)點接入控制 248
    11.3.2 Realtime節(jié)點接入控制 248
    11.3.3 Realtime節(jié)點主題訪問控制 249
    11.3.4 HTTP節(jié)點安全控制 251
    第12章 用戶出口 252
    12.1 用戶出口原理 252
    12.2 用戶出口編程 253
    12.2.1 出口程序 253
    12.2.2 編譯過程 256
    12.3 用戶出口部署 256
    12.4 出口函數(shù)參考 257
    12.4.1 bipInitializeUserExits 257
    12.4.2 bipTerminateUserExits 258
    12.4.3 cciRegisterUserExit 258
    12.4.4 cciInputMessageCallback 259
    12.4.5 cciTransactionEventCallback 260
    12.4.6 cciPropagatedMessageCallback 261
    12.4.7 cciNodeCompletionCallback 262
    第13章 問題診斷 264
    13.1 記錄(Trace) 264
    13.1.1 Trace文件 264
    13.1.2 檢查和設(shè)置Trace開關(guān) 265
    13.1.3 獲取Trace信息 265
    13.1.4 格式化Trace內(nèi)容 266
    13.1.5 其他Trace 267
    13.2 日志(Log) 268
    13.2.1 操作系統(tǒng)日志 268
    13.2.2 WMB事件日志 269
    13.2.3 其他日志 269
    13.3 Dump和Abend 269
    13.4 常見問題 270
    13.4.1 Toolkit調(diào)試器不工作 270
    13.4.2 Toolkit顯示與運行環(huán)境不一致 270
    13.4.3 在UNIX環(huán)境下創(chuàng)建或啟動組件失敗 271
    13.4.4 訪問HTTP Input提供的URL時沒有響應(yīng) 271
    13.4.5 部署或運行時報錯——內(nèi)存不足 272
    13.4.6 使用全局事務(wù)時DB2代理數(shù)據(jù)庫出錯 272
    13.4.7 使用DB2代理數(shù)據(jù)庫時報錯——連接數(shù)不足 272
    第14章 監(jiān)控與調(diào)優(yōu) 273
    14.1 性能監(jiān)控 273
    14.1.1 分段監(jiān)控 273
    14.1.2 性能統(tǒng)計 273
    14.1.3 MQ性能分析 274
    14.2 性能設(shè)計 276
    14.2.1 設(shè)計原則 276
    14.2.2 進程樹 277
    14.2.3 并發(fā)設(shè)計 277
    14.2.4 批量提交 278
    14.2.5 消息持久性 279
    14.2.6 解析與復(fù)制 279
    14.2.7 內(nèi)存消耗 279
    14.2.8 負載平衡 280
    附錄A ESQL語法 281
    附錄B WebSphere Message Broker命令參考 356
    附錄C 數(shù)據(jù)樣式 396全書針對 IBM WebSphere Message Broker(WMB)軟件產(chǎn)品進行了全面系統(tǒng)地闡述和介紹。全書共14章,分為基礎(chǔ)、進階、高級三個部分,涵蓋了產(chǎn)品的安裝、配置、管理、設(shè)計、編程、部署、調(diào)優(yōu)等各個方面。全書借助大量生動的實例和精辟的分析向讀者展示了利用WMB實現(xiàn)應(yīng)用整合的開發(fā)過程和實用技巧。
    本書面向WMB應(yīng)用整合軟件的架構(gòu)設(shè)計和編程開發(fā)人員、項目經(jīng)理和相關(guān)的專業(yè)人士,可以作為項目設(shè)計人員的技術(shù)指南,也可以作為相關(guān)開發(fā)和編程技術(shù)人員的參考手冊。本書文風(fēng)嚴謹、資料翔實,是一本全面介紹WMB的權(quán)威書籍。
    本書附帶的程序源代碼和相關(guān)工具可從中國水利水電出版社網(wǎng)站免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown。





最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
泰和县| 双流县| 宜川县| 田东县| 达日县| 新竹市| 彰化市| 乡宁县| 太湖县| 河南省| 新密市| 纳雍县| 云龙县| 松江区| 永胜县| 宝山区| 新龙县| 阳城县| 汝城县| 丰县| 资阳市| 永康市| 永善县| 张家港市| 太谷县| 东兰县| 钟祥市| 金昌市| 图木舒克市| 申扎县| 中江县| 陇川县| 专栏| 都昌县| 监利县| 万宁市| 远安县| 曲阜市| 府谷县| 策勒县| 长兴县|