注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程SOA 原理·方法·實(shí)踐

SOA 原理·方法·實(shí)踐

SOA 原理·方法·實(shí)踐

定 價(jià):¥49.80

作 者: 毛新生
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)站開發(fā)

ISBN: 9787121042645 出版時(shí)間: 2007-05-01 包裝: 膠版紙
開本: 16開 頁數(shù): 357 字?jǐn)?shù):  

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

  本書并不是關(guān)于Web服務(wù)的又一本開發(fā)手冊(cè),抑或是開發(fā)技術(shù)的寶典之類的讀物。本書的作者來自于IBM軟件開發(fā)中心的SOA技術(shù)中心,作為最早的一批從事SOA相關(guān)產(chǎn)品和客戶項(xiàng)目開發(fā)的軟件技術(shù)人員,見證了SOA從誕生到發(fā)展壯大的全過程。而本書的目的在于將作者在項(xiàng)目過程中的經(jīng)驗(yàn)介紹給讀者,通過分析SOA產(chǎn)生的根源,以及SOA對(duì)業(yè)務(wù)模式和開發(fā)模式帶來的變革,幫助讀者理解什么是SOA,以及如何科學(xué)的實(shí)施SOA。 本書的內(nèi)容分為三部分,將從作者的實(shí)際經(jīng)驗(yàn)出發(fā),分析SOA理念產(chǎn)生的合理性,然后分析SOA的相關(guān)開發(fā)技術(shù),最后結(jié)合一個(gè)實(shí)例片斷,講述一個(gè)完整的SOA項(xiàng)目是如何設(shè)計(jì)完成的。本書針對(duì)的讀者是有一定經(jīng)驗(yàn)的開發(fā)人員,例如,信息系統(tǒng)架構(gòu)師,企業(yè)決策人員,對(duì)Web開發(fā)感興趣的高年級(jí)計(jì)算機(jī)或相關(guān)領(lǐng)域的學(xué)生,以及任何希望了解SOA的廣大技術(shù)人員。

作者簡(jiǎn)介

  毛新生,現(xiàn)為IBM中國(guó)開發(fā)中心資深技術(shù)專員(STSM)。1997從北京大學(xué)計(jì)算機(jī)系畢業(yè)以后,他先后在北京大學(xué)和IBM研究院從事研發(fā)工作,以研究人員,開發(fā)經(jīng)理,或者架構(gòu)師的身份在以下領(lǐng)域工作過:信息檢索,語音技術(shù)及其中間件,門戶,普及計(jì)算,Linux,網(wǎng)格計(jì)算,Web Service,SOA和Web 2.0。歡迎通過電子郵件maoxs@cn.ibm.com或者博客http://mxs.blog.ccidnet.com/跟他討論SOA與Web 2.0的問題。金戈,碩士,2001年畢業(yè)于中科院軟件研究所?,F(xiàn)任IBM中國(guó)軟件開發(fā)實(shí)驗(yàn)室全球SOA解決方案中心技術(shù)經(jīng)理和架構(gòu)師。從2004年起一直耕耘在IBMSOA客戶服務(wù)第一線,曾經(jīng)領(lǐng)導(dǎo)若干SOA的咨詢和實(shí)施項(xiàng)目。易立,碩士,2001年畢業(yè)于北京大學(xué)計(jì)算機(jī)系。現(xiàn)任IBM中國(guó)軟件開發(fā)實(shí)驗(yàn)室軟件工程師。曾經(jīng)參與多個(gè)國(guó)外SOA的咨詢和實(shí)施項(xiàng)目。黃若波,碩士,2000年畢業(yè)于中科院軟件研究所?,F(xiàn)任IBM中國(guó)軟件開發(fā)實(shí)驗(yàn)室全球SOA設(shè)計(jì)中心技術(shù)經(jīng)理。參與多個(gè)SOA項(xiàng)目的設(shè)計(jì)和實(shí)施。李珉,碩士,1999年畢業(yè)于北京工業(yè)大學(xué)。現(xiàn)任IBM中國(guó)軟件開發(fā)實(shí)驗(yàn)室新技術(shù)孵化部門技術(shù)經(jīng)理。參與多個(gè)SOA相關(guān)項(xiàng)目的設(shè)計(jì)和開發(fā)工作。任靜安是IBM SOA design Center的SOA架構(gòu)師,對(duì)網(wǎng)絡(luò)安全、J2EE、Eclipse、SOA等有深入研究。曾經(jīng)作為架構(gòu)師參與實(shí)施過多個(gè)大型的SOA項(xiàng)目,如Pepboys,Insurance Australia Group和URC。

圖書目錄

第一部分 SOA理論篇
第1章 SOA概述 1
1.1 SOA的基本概念 4
1.2 計(jì)算環(huán)境的演變和面向服務(wù)的計(jì)算環(huán)境 7
1.2.1 計(jì)算環(huán)境 7
1.2.2 計(jì)算環(huán)境的演變歷程 8
1.2.3 面向服務(wù)的計(jì)算環(huán)境 9
1.2.4 面向服務(wù)計(jì)算環(huán)境的現(xiàn)狀 11
1.2.5 面向服務(wù)的編程模型:服務(wù)組件架構(gòu)(SCA)和
1.2.5 服務(wù)數(shù)據(jù)對(duì)象(SDO) 14
1.3 軟件體系結(jié)構(gòu)的演變和面向服務(wù)的設(shè)計(jì)原則 14
1.4 軟件工程的演變和面向服務(wù)體系結(jié)構(gòu) 17
1.5 SOA技術(shù)概覽 19
1.5.1 SOA的主要組件 19
1.5.2 SOA主要技術(shù)和標(biāo)準(zhǔn) 19
1.5.3 SOA技術(shù)在工業(yè)界的支持現(xiàn)狀 21
1.6 本章小結(jié) 35
第2章 SOA與企業(yè)IT戰(zhàn)略 37
2.1 當(dāng)今IT戰(zhàn)略所面臨的主要挑戰(zhàn)和任務(wù) 38
2.2 開始你的SOA旅程 41
2.3 本章小結(jié) 43
第3章 SOA設(shè)計(jì)原則 45
3.1 業(yè)務(wù)和IT對(duì)齊 47
3.2 保持靈活性 49
3.3 松散耦合 50
3.4 本章小結(jié) 54
第4章 SOA方法學(xué) 55
4.1 SOA方法學(xué)和其他方法學(xué)的比較 56
4.2 面向服務(wù)的分析和設(shè)計(jì)概述 59
4.2.1 服務(wù)發(fā)現(xiàn) 61
4.2.2 服務(wù)規(guī)約 63
4.2.3 服務(wù)實(shí)現(xiàn) 64
4.3 本章小結(jié) 65
第5章 SOA參考架構(gòu) 67
5.1 SOA概念層次 68
5.2 SOA參考架構(gòu) 70
5.2.1 連接服務(wù):企業(yè)服務(wù)總線 72
5.2.2 業(yè)務(wù)邏輯服務(wù) 73
5.2.3 控制服務(wù) 75
5.2.4 開發(fā)支持 77
5.2.5 業(yè)務(wù)創(chuàng)新和優(yōu)化 78
5.2.6 管理支持 79
5.3 本章小結(jié) 80
第6章 SOA設(shè)計(jì)模式 81
6.1 服務(wù)注冊(cè)表(service registry)模式 82
6.2 企業(yè)服務(wù)總線(Enterprise Service Bus, ESB)模式 84
6.3 服務(wù)編排(choreography)模式 89
6.4 本章小結(jié) 91
第二部分 SOA技術(shù)基礎(chǔ)篇
第7章 Web服務(wù)基礎(chǔ) 95
7.1 Web服務(wù)標(biāo)準(zhǔn) 96
7.1.1 從XML到Web服務(wù) 98
7.1.2 Web服務(wù)的特性 99
7.1.3 Web服務(wù)簡(jiǎn)史 101
7.1.4 Web服務(wù)體系結(jié)構(gòu) 102
7.1.5 標(biāo)準(zhǔn)組織與Web服務(wù) 105
7.1.6 Web服務(wù)規(guī)范簡(jiǎn)介 108
7.2 SOAP協(xié)議 119
7.2.1 SOAP消息 120
7.2.2 SOAP消息交換模式 125
7.2.3 傳輸協(xié)議獨(dú)立性 125
7.2.4 SOAP編碼 128
7.3 WSDL規(guī)范 129
7.3.1 WSDL概念模型 130
7.3.2 WSDL文檔格式 132
7.3.3 WSDL SOAP綁定 137
7.4 UDDI協(xié)議 141
7.4.1 UDDI信息模型 142
7.4.2 UDDI API 146
7.4.3 UDDI與WSDL 148
7.4.4 其他服務(wù)發(fā)現(xiàn)機(jī)制 151
7.5 本章小結(jié) 153
第8章 Web服務(wù)實(shí)現(xiàn)方式 155
8.1 Web服務(wù)實(shí)現(xiàn)平臺(tái)的發(fā)展歷程 156
8.2 Java SOAP服務(wù)引擎的工作原理 158
8.2.1 Web服務(wù)的客戶端 159
8.2.2 Web服務(wù)的服務(wù)器端 164
8.3 開發(fā)Web服務(wù)的方式 167
8.4 不同Web服務(wù)引擎的工作原理 169
8.4.1 SOAP 2.3引擎的Web服務(wù)的運(yùn)行時(shí)環(huán)境 169
8.4.2 IBM的SOAP引擎/AXIS 173
8.5 Java Web服務(wù)的主流編程模式JAX-RPC 176
8.6 IBM WAS6的JAX-RPC Web服務(wù)開發(fā)過程 180
8.6.1 IBM WAS對(duì)Web服務(wù)的支持 181
8.6.2 從已有的業(yè)務(wù)邏輯EJB出發(fā)構(gòu)建Web服務(wù) 182
8.7 特殊類型的Web服務(wù)實(shí)現(xiàn)方式 201
8.7.1 基于EJB綁定的Web服務(wù) 202
8.7.2 直接綁定數(shù)據(jù)庫操作的Web服務(wù) 210
8.8 Web服務(wù)的互操作——WS-I協(xié)議 217
8.8.1 Web服務(wù)的類型與編碼模式 217
8.8.2 WS-I概述(基于WS-I Basic Profile) 220
8.9 本章小結(jié) 225
第9章 Web服務(wù)的事務(wù),安全和可靠性 227
9.1 Web服務(wù)的事務(wù)處理 228
9.1.1 Web服務(wù)事務(wù)模型與規(guī)范 228
9.1.2 IBM WebSphere中實(shí)現(xiàn)事務(wù)處理的方式 237
9.2 Web服務(wù)的安全 238
9.2.1 Web安全的基本概念 238
9.2.2 Web服務(wù)的安全協(xié)議介紹 240
9.2.3 IBM WebSphere中實(shí)現(xiàn)Web服務(wù)安全性的方式 249
9.3 本章小結(jié) 263
第10章 業(yè)務(wù)流程簡(jiǎn)述 265
10.1 BPEL簡(jiǎn)史 267
10.2 BPEL的基本特性 268
10.3 BPEL模型 269
10.4 BPEL活動(dòng) 273
10.5 BPEL異常管理 278
10.6 BPEL事務(wù)與補(bǔ)償機(jī)制 279
10.7 BPEL開發(fā) 281
10.8 本章小結(jié) 283
第11章 SOA程序設(shè)計(jì)模型 285
11.1 SCA編程模型 287
11.1.1 SCA起源 288
11.1.2 SCA的規(guī)范現(xiàn)狀 288
11.1.3 SCA的構(gòu)成 290
11.1.4 SCA客戶端開發(fā)模式 293
11.2 SDO 294
11.2.1 SDO的結(jié)構(gòu) 295
11.2.2 SDO的編程模式 296
11.3 本章小結(jié) 297
第12章 SOA體系結(jié)構(gòu)的高級(jí)話題 299
12.1 WS-Resource Framework協(xié)議 300
12.2 WS-Notification協(xié)議 306
12.3 WS-Reliability Message協(xié)議 314
12.4 本章小結(jié) 323
第三部分 實(shí)例篇
第13章 SOA體系結(jié)構(gòu)的實(shí)例講解 327
13.1 選擇什么樣的SOA解決方案及具體的業(yè)務(wù) 329
13.2 業(yè)務(wù)流程分析 330
13.3 建立服務(wù)模型 334
13.3.1 自頂向下分解業(yè)務(wù)進(jìn)行分析 334
13.3.2 通過業(yè)務(wù)目標(biāo)來分析 337
13.3.3 自底向上分析 339
13.3.4 決定服務(wù)是否暴露 340
13.3.5 定義服務(wù)接口 342
13.4 建立業(yè)務(wù)流程 348
13.4.1 建立業(yè)務(wù)對(duì)象 348
13.4.2 建立服務(wù)接口 350
13.4.3 建立業(yè)務(wù)流程 351
13.4.4 通過ESB來連接不同的服務(wù) 354
13.5 本章小結(jié) 358
參考文獻(xiàn) 359

本目錄推薦

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