出版時間:2007-5-1 出版社:電子工業(yè)出版社 作者:毛新生 頁數(shù):357
Tag標簽:無
內(nèi)容概要
本書并不是關(guān)于Web服務(wù)的又一本開發(fā)手冊,抑或是開發(fā)技術(shù)的寶典之類的讀物。本書的作者來自于IBM軟件開發(fā)中心的SOA技術(shù)中心,作為最早的一批從事SOA相關(guān)產(chǎn)品和客戶項目開發(fā)的軟件技術(shù)人員,見證了SOA從誕生到發(fā)展壯大的全過程。而本書的目的在于將作者在項目過程中的經(jīng)驗介紹給讀者,通過分析SOA產(chǎn)生的根源,以及SOA對業(yè)務(wù)模式和開發(fā)模式帶來的變革,幫助讀者理解什么是SOA,以及如何科學的實施SOA?! ”緯膬?nèi)容分為三部分,將從作者的實際經(jīng)驗出發(fā),分析SOA理念產(chǎn)生的合理性,然后分析SOA的相關(guān)開發(fā)技術(shù),最后結(jié)合一個實例片斷,講述一個完整的SOA項目是如何設(shè)計完成的?! ”緯槍Φ淖x者是有一定經(jīng)驗的開發(fā)人員,例如,信息系統(tǒng)架構(gòu)師,企業(yè)決策人員,對Web開發(fā)感興趣的高年級計算機或相關(guān)領(lǐng)域的學生,以及任何希望了解SOA的廣大技術(shù)人員。
作者簡介
毛新生,現(xiàn)為IBM中國開發(fā)中心資深技術(shù)專員(STSM)。1997從北京大學計算機系畢業(yè)以后,他先后在北京大學和IBM研究院從事研發(fā)工作,以研究人員,開發(fā)經(jīng)理,或者架構(gòu)師的身份在以下領(lǐng)域工作過:信息檢索,語音技術(shù)及其中間件,門戶,普及計算,Linux,網(wǎng)格計算,Web Service,SOA和Web 2.0。
書籍目錄
第一部分 SOA理論篇第1章 SOA概述 11.1 SOA的基本概念 41.2 計算環(huán)境的演變和面向服務(wù)的計算環(huán)境 71.2.1 計算環(huán)境 71.2.2 計算環(huán)境的演變歷程 81.2.3 面向服務(wù)的計算環(huán)境 91.2.4 面向服務(wù)計算環(huán)境的現(xiàn)狀 111.2.5 面向服務(wù)的編程模型:服務(wù)組件架構(gòu)(SCA)和1.2.5 服務(wù)數(shù)據(jù)對象(SDO) 141.3 軟件體系結(jié)構(gòu)的演變和面向服務(wù)的設(shè)計原則 141.4 軟件工程的演變和面向服務(wù)體系結(jié)構(gòu) 171.5 SOA技術(shù)概覽 191.5.1 SOA的主要組件 191.5.2 SOA主要技術(shù)和標準 191.5.3 SOA技術(shù)在工業(yè)界的支持現(xiàn)狀 211.6 本章小結(jié) 35第2章 SOA與企業(yè)IT戰(zhàn)略 372.1 當今IT戰(zhàn)略所面臨的主要挑戰(zhàn)和任務(wù) 382.2 開始你的SOA旅程 412.3 本章小結(jié) 43第3章 SOA設(shè)計原則 453.1 業(yè)務(wù)和IT對齊 473.2 保持靈活性 493.3 松散耦合 503.4 本章小結(jié) 54第4章 SOA方法學 554.1 SOA方法學和其他方法學的比較 564.2 面向服務(wù)的分析和設(shè)計概述 594.2.1 服務(wù)發(fā)現(xiàn) 614.2.2 服務(wù)規(guī)約 634.2.3 服務(wù)實現(xiàn) 644.3 本章小結(jié) 65第5章 SOA參考架構(gòu) 675.1 SOA概念層次 685.2 SOA參考架構(gòu) 705.2.1 連接服務(wù):企業(yè)服務(wù)總線 725.2.2 業(yè)務(wù)邏輯服務(wù) 735.2.3 控制服務(wù) 755.2.4 開發(fā)支持 775.2.5 業(yè)務(wù)創(chuàng)新和優(yōu)化 785.2.6 管理支持 795.3 本章小結(jié) 80第6章 SOA設(shè)計模式 816.1 服務(wù)注冊表(service registry)模式 826.2 企業(yè)服務(wù)總線(Enterprise Service Bus, ESB)模式 846.3 服務(wù)編排(choreography)模式 896.4 本章小結(jié) 91第二部分 SOA技術(shù)基礎(chǔ)篇第7章 Web服務(wù)基礎(chǔ) 957.1 Web服務(wù)標準 967.1.1 從XML到Web服務(wù) 987.1.2 Web服務(wù)的特性 997.1.3 Web服務(wù)簡史 1017.1.4 Web服務(wù)體系結(jié)構(gòu) 1027.1.5 標準組織與Web服務(wù) 1057.1.6 Web服務(wù)規(guī)范簡介 1087.2 SOAP協(xié)議 1197.2.1 SOAP消息 1207.2.2 SOAP消息交換模式 1257.2.3 傳輸協(xié)議獨立性 1257.2.4 SOAP編碼 1287.3 WSDL規(guī)范 1297.3.1 WSDL概念模型 1307.3.2 WSDL文檔格式 1327.3.3 WSDL SOAP綁定 1377.4 UDDI協(xié)議 1417.4.1 UDDI信息模型 1427.4.2 UDDI API 1467.4.3 UDDI與WSDL 1487.4.4 其他服務(wù)發(fā)現(xiàn)機制 1517.5 本章小結(jié) 153第8章 Web服務(wù)實現(xiàn)方式 1558.1 Web服務(wù)實現(xiàn)平臺的發(fā)展歷程 1568.2 Java SOAP服務(wù)引擎的工作原理 1588.2.1 Web服務(wù)的客戶端 1598.2.2 Web服務(wù)的服務(wù)器端 1648.3 開發(fā)Web服務(wù)的方式 1678.4 不同Web服務(wù)引擎的工作原理 1698.4.1 SOAP 2.3引擎的Web服務(wù)的運行時環(huán)境 1698.4.2 IBM的SOAP引擎/AXIS 1738.5 Java Web服務(wù)的主流編程模式JAX-RPC 1768.6 IBM WAS6的JAX-RPC Web服務(wù)開發(fā)過程 1808.6.1 IBM WAS對Web服務(wù)的支持 1818.6.2 從已有的業(yè)務(wù)邏輯EJB出發(fā)構(gòu)建Web服務(wù) 1828.7 特殊類型的Web服務(wù)實現(xiàn)方式 2018.7.1 基于EJB綁定的Web服務(wù) 2028.7.2 直接綁定數(shù)據(jù)庫操作的Web服務(wù) 2108.8 Web服務(wù)的互操作——WS-I協(xié)議 2178.8.1 Web服務(wù)的類型與編碼模式 2178.8.2 WS-I概述(基于WS-I Basic Profile) 2208.9 本章小結(jié) 225第9章 Web服務(wù)的事務(wù),安全和可靠性 2279.1 Web服務(wù)的事務(wù)處理 2289.1.1 Web服務(wù)事務(wù)模型與規(guī)范 2289.1.2 IBM WebSphere中實現(xiàn)事務(wù)處理的方式 2379.2 Web服務(wù)的安全 2389.2.1 Web安全的基本概念 2389.2.2 Web服務(wù)的安全協(xié)議介紹 2409.2.3 IBM WebSphere中實現(xiàn)Web服務(wù)安全性的方式 2499.3 本章小結(jié) 263第10章 業(yè)務(wù)流程簡述 26510.1 BPEL簡史 26710.2 BPEL的基本特性 26810.3 BPEL模型 26910.4 BPEL活動 27310.5 BPEL異常管理 27810.6 BPEL事務(wù)與補償機制 27910.7 BPEL開發(fā) 28110.8 本章小結(jié) 283第11章 SOA程序設(shè)計模型 28511.1 SCA編程模型 28711.1.1 SCA起源 28811.1.2 SCA的規(guī)范現(xiàn)狀 28811.1.3 SCA的構(gòu)成 29011.1.4 SCA客戶端開發(fā)模式 29311.2 SDO 29411.2.1 SDO的結(jié)構(gòu) 29511.2.2 SDO的編程模式 29611.3 本章小結(jié) 297第12章 SOA體系結(jié)構(gòu)的高級話題 29912.1 WS-Resource Framework協(xié)議 30012.2 WS-Notification協(xié)議 30612.3 WS-Reliability Message協(xié)議 31412.4 本章小結(jié) 323第三部分 實例篇第13章 SOA體系結(jié)構(gòu)的實例講解 32713.1 選擇什么樣的SOA解決方案及具體的業(yè)務(wù) 32913.2 業(yè)務(wù)流程分析 33013.3 建立服務(wù)模型 33413.3.1 自頂向下分解業(yè)務(wù)進行分析 33413.3.2 通過業(yè)務(wù)目標來分析 33713.3.3 自底向上分析 33913.3.4 決定服務(wù)是否暴露 34013.3.5 定義服務(wù)接口 34213.4 建立業(yè)務(wù)流程 34813.4.1 建立業(yè)務(wù)對象 34813.4.2 建立服務(wù)接口 35013.4.3 建立業(yè)務(wù)流程 35113.4.4 通過ESB來連接不同的服務(wù) 35413.5 本章小結(jié) 358參考文獻 359
編輯推薦
《SOA原理·方法·實踐》并不是關(guān)于Web服務(wù)的又一本開發(fā)手冊,抑或是開發(fā)技術(shù)的寶典之類的讀物。本書的作者來自于IBM軟件開發(fā)中心的SOA技術(shù)中心,作為最早的一批從事SOA相關(guān)產(chǎn)品和客戶項目開發(fā)的軟件技術(shù)人員,見證了SOA從誕生到發(fā)展壯大的全過程。而本書的目的在于將作者在項目過程中的經(jīng)驗介紹給讀者,通過分析SOA產(chǎn)生的根源,以及SOA對業(yè)務(wù)模式和開發(fā)模式帶來的變革,幫助讀者理解什么是SOA,以及如何科學的實施SOA。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載