《服務(wù)設(shè)計(jì)模式:SOAP/WSDL與RESTfulWeb服務(wù)設(shè)計(jì)解決方案》是Web服務(wù)設(shè)計(jì)領(lǐng)域的經(jīng)典著作,Amazon五星級(jí)暢銷書(shū),Web服務(wù)領(lǐng)域資深專家撰寫(xiě),MaritnFowler和Ian Robinson等大師級(jí)人物親自作序推薦。本書(shū)不僅詳細(xì)講解了SOAP、WSDL、RESTful3種Web服務(wù)API的風(fēng)格和20多種常用Web服務(wù)設(shè)計(jì)模式,而且還深入闡述了每一種模式的原理,以及這些模式的適用場(chǎng)景、可以解決的問(wèn)題、采用之后的影響、詳細(xì)的解決方案、需要考慮的因素,以及相應(yīng)的示例,是Web服務(wù)設(shè)計(jì)開(kāi)發(fā)人員、企業(yè)架構(gòu)師和解決方案架構(gòu)師必讀的一本書(shū)。 《服務(wù)設(shè)計(jì)模式:SOAP/WSDL與RESTfulWeb服務(wù)設(shè)計(jì)解決方案》共7章:第1章概括了Web服務(wù)模式的作用以及實(shí)現(xiàn)方法,第2章主要探索Web服務(wù)使用的主要API風(fēng)格,第3章介紹所有客戶-服務(wù)交互的基礎(chǔ)知識(shí),第4章說(shuō)明了用于管理Web請(qǐng)求和響應(yīng)的常見(jiàn)服務(wù)層模式,第5章關(guān)注每種服務(wù)方法的實(shí)施結(jié)果,第6章討論了與客戶端和服務(wù)開(kāi)發(fā)人員相關(guān)的基本的架構(gòu)關(guān)注點(diǎn),第7章研究導(dǎo)致中斷的因素,并討論兩種常見(jiàn)的版本策略。 作者簡(jiǎn)介 Robert Daigneau,資深Web技術(shù)專家,對(duì)Web服務(wù)和SOA有深入研究,擁有20多年從業(yè)經(jīng)驗(yàn)。涉及行業(yè)很廣,涵蓋金融服務(wù)、制造業(yè)、零售業(yè)和旅游業(yè)等。曾經(jīng)擔(dān)任monster.com的架構(gòu)主管、Fidelity投資公司的應(yīng)用開(kāi)發(fā)經(jīng)理等要職,還曾多次在技術(shù)會(huì)議上發(fā)表演講。
目錄: 譯者序 Martin Fowler所作的序 Ian Robinson所作的序 前言 致謝 第1章 從對(duì)象到Web服務(wù) 1.1 Web服務(wù)是什么 1.2 從本地對(duì)象到分布式對(duì)象 1.3 為什么使用Web服務(wù) 1.4 Web服務(wù)的考慮因素和替代方案 1.5 服務(wù)和松散耦合的承諾 1.6 SOA是什么 1.7 總結(jié) 第2章 Web服務(wù)API風(fēng)格 2.1 引言 2.2 設(shè)計(jì)Web服務(wù)API的考慮因素 2.3 RPC API 2.4 消息API 2.5 資源API 第3章 客戶端與服務(wù)之間的交互 3.1 引言 3.2 請(qǐng)求/響應(yīng)模式 3.3 請(qǐng)求/確認(rèn)模式 3.4 媒體類型協(xié)商模式 3.5 鏈接服務(wù) 第4章 請(qǐng)求和響應(yīng)管理 4.1 引言 4.2 服務(wù)控制器 4.3 數(shù)據(jù)傳輸對(duì)象 4.3.1 數(shù)據(jù)綁定考慮因素 4.3.2 總體考慮因素 4.4 請(qǐng)求映射器 4.5 響應(yīng)映射器 第5章 Web服務(wù)實(shí)現(xiàn)風(fēng)格 5.1 引言 5.2 Web服務(wù)實(shí)現(xiàn)的設(shè)計(jì)考慮因素 5.3 事務(wù)腳本 5.4 數(shù)據(jù)源適配器 5.5 操作腳本 5.6 命令調(diào)用器 5.7 工作流連接器 第6章 Web服務(wù)基礎(chǔ)結(jié)構(gòu) 6.1 引言 6.2 服務(wù)連接器 6.3 服務(wù)描述符 6.4 異步響應(yīng)處理器 6.5 服務(wù)攔截器 6.6 冪等重試 6.7 SOA基礎(chǔ)結(jié)構(gòu)模式簡(jiǎn)述 6.7.1 服務(wù)注冊(cè)表 6.7.2 企業(yè)服務(wù)總線 6.7.3 編排引擎 第7章 Web服務(wù)的演化 7.1 導(dǎo)言 7.2 導(dǎo)致破壞性變化的因素 7.2.1 對(duì)媒體類型或者消息的結(jié)構(gòu)性修改 7.2.2 服務(wù)描述符變化 7.3 常見(jiàn)版本控制策略 7.4 單消息參數(shù) 7.5 數(shù)據(jù)集修改 7.6 寬容閱讀器 7.7 消費(fèi)者驅(qū)動(dòng)契約 7.8 模式對(duì)服務(wù)演化的促進(jìn)或者妨礙 附錄 對(duì)外部模式的引用 詞匯表 參考書(shū)目
|