注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具SOA與REST:用REST構(gòu)建企業(yè)級SOA解決方案

SOA與REST:用REST構(gòu)建企業(yè)級SOA解決方案

SOA與REST:用REST構(gòu)建企業(yè)級SOA解決方案

定 價:¥89.00

作 者: (美)Thomas Erl,(美)Benjamin Carlyle,(美)Cesare Pautasso,等著 馬國耀,申健,劉蕊 譯
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機與互聯(lián)網(wǎng) 專用軟件

ISBN: 9787115331946 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 354 字數(shù):  

內(nèi)容簡介

  SOA與REST是當前兩種流行的技術(shù)架構(gòu)風(fēng)格。然而,二者卻站在不同的層次看架構(gòu),SOA的角度偏向于戰(zhàn)略;而REST的角度則偏向于戰(zhàn)術(shù)。SOA給出了一組架構(gòu)原則實現(xiàn)其戰(zhàn)略目標,而REST則通過一系列約束實現(xiàn)其戰(zhàn)術(shù)目標?!禨OA與REST:用REST構(gòu)建企業(yè)級SOA解決方案》深入介紹了SOA與REST的原理、術(shù)語及特性;深入闡述了二者之間的差異及合作點;重點闡述了如何將REST作為媒介來實現(xiàn)SOA的戰(zhàn)略目標,通過對REST服務(wù)的建模流程和專為REST服務(wù)定制的面向服務(wù)的分析和設(shè)計流程的詳細講解,逐步向讀者展開了一幅REST與SOA在企業(yè)級解決方案中完美“聯(lián)姻”的畫卷。此外,《SOA與REST:用REST構(gòu)建企業(yè)級SOA解決方案》還通過完整的案例研究示例展示了REST與SOA在實踐中的結(jié)合?!禨OA與REST:用REST構(gòu)建企業(yè)級SOA解決方案》適合于考慮實施面向服務(wù)架構(gòu)的開發(fā)人員、架構(gòu)師或項目經(jīng)理閱讀參考,尤其適合任何SOA實踐者或任何計劃發(fā)起一個SOA項目的專業(yè)人員。

作者簡介

暫缺《SOA與REST:用REST構(gòu)建企業(yè)級SOA解決方案》作者簡介

圖書目錄

第1章 介紹 
1.1 關(guān)于本書 
1.1.1 本書的目標讀者 
1.1.2 本書不會覆蓋的內(nèi)容 
1.2 推薦閱讀 
1.3 本書的組織方式 
1.3.1 第一部分:基礎(chǔ)知識 
1.3.2 第二部分:REST風(fēng)格的面向服務(wù) 
1.3.3 第三部分:REST環(huán)境下面向服務(wù)的分析與設(shè)計 
1.3.4 第四部分:REST服務(wù)組合 
1.3.5 第五部分:補充 
1.3.6 第六部分:附錄 
1.4 約定 
1.4.1 灰色的使用 
1.4.2 設(shè)計約束、原則和模式:頁碼參考 
1.4.3 設(shè)計目標 
1.4.4 符號圖例 
1.5 附加信息 
1.5.1 更新、勘誤和資源 
1.5.2 主詞匯表 
1.5.3 面向服務(wù) 
1.5.4 什么是REST 
1.5.5 引用的規(guī)范 
1.5.6 服務(wù)技術(shù)雜志 
1.5.7 SOASchool.com SOA認證專家(SOACP) 
1.5.8 CloudSchool.com云認證(CCP)專家 
1.5.9 通知服務(wù)  第2章 案例研究背景 
2.1 如何使用案例研究 
2.2 案例研究背景之一:中西部大學(xué)聯(lián)盟(MUA) 
2.2.1 歷史 
2.2.2 IT環(huán)境 
2.2.3 業(yè)務(wù)目標和障礙 
2.3 案例研究背景之二:KioskEtc有限公司 
2.3.1 歷史 
2.3.2 IT環(huán)境 
2.3.3 業(yè)務(wù)目標和障礙  第一部分 基礎(chǔ)知識 第3章 服務(wù)簡介 
3.1 服務(wù)術(shù)語 
3.1.1 服務(wù) 
3.1.2 服務(wù)契約 
3.1.3 服務(wù)能力 
3.1.4 服務(wù)消費者 
3.1.5 服務(wù)代理 
3.1.6 服務(wù)組裝 
3.2 服務(wù)術(shù)語上下文 
3.2.1 服務(wù)和REST 
3.2.2 服務(wù)和SOA 
3.2.3 REST服務(wù)和SOA  第4章 SOA術(shù)語和概念 
4.1 基本術(shù)語和概念 
4.1.1 面向服務(wù)的計算 
4.1.2 面向服務(wù) 
4.1.3 面向服務(wù)架構(gòu)(SOA) 
4.1.4 SOA宣言 
4.1.5 服務(wù) 
4.1.6 云計算 
4.1.7 IT資源 
4.1.8 服務(wù)模型 
4.1.9 服務(wù)目錄 
4.1.10 服務(wù)集 
4.1.11 候選服務(wù) 
4.1.12 服務(wù)契約 
4.1.13 與服務(wù)相關(guān)的粒度 
4.1.14 服務(wù)概要 
4.1.15 SOA設(shè)計模式 
4.2 擴展閱讀  第5章 REST約束和目標 
5.1 REST約束 
5.1.1 客戶機-服務(wù)器 
5.1.2 無狀態(tài) 
5.1.3 緩存 
5.1.4 接口/統(tǒng)一契約 
5.1.5 分層系統(tǒng) 
5.1.6 隨需應(yīng)變代碼 
5.2 REST架構(gòu)風(fēng)格的目標 
5.2.1 性能 
5.2.2 可伸縮性 
5.2.3 簡單性 
5.2.4 可修改性 
5.2.5 可視性 
5.2.6 可移植性 
5.2.7 可靠性  第二部分 REST風(fēng)格的面向服務(wù) 第6章 REST服務(wù)契約 
6.1 統(tǒng)一契約元素 
6.1.1 資源標識符語法 
6.1.2 方法 
6.1.3 媒體類型 
6.2 REST服務(wù)能力和REST服務(wù)契約 
6.3 REST服務(wù)契約與非REST服務(wù)契約 
6.3.1 帶有定制服務(wù)契約的非REST服務(wù) 
6.3.2 REST服務(wù)與統(tǒng)一契約 
6.3.3 HTTP消息傳輸與SOAP消息傳輸之比較 
6.3.4 REST服務(wù)契約與WSDL的結(jié)合? 
6.4 超媒體角色 
6.5 REST服務(wù)契約和后期綁定  第7章 用REST實現(xiàn)面向服務(wù) 
7.1 “SOA或REST”還是“SOA與REST”? 
7.2 設(shè)計目標 
7.2.1 提升內(nèi)在互操作性 
7.2.2 增強聯(lián)邦 
7.2.3 提升廠商選擇多樣性 
7.2.4 提升業(yè)務(wù)與技術(shù)對齊 
7.2.5 提升投資回報率 
7.2.6 提升組織敏捷性 
7.2.7 降低IT負擔 
7.2.8 通用目標 
7.3 設(shè)計原則與約束 
7.3.1 標準化服務(wù)契約 
7.3.2 服務(wù)松耦合 
7.3.3 服務(wù)抽象 
7.3.4 服務(wù)可重用性 
7.3.5 服務(wù)自治 
7.3.6 服務(wù)無狀態(tài) 
7.3.7 服務(wù)可發(fā)現(xiàn)性 
7.3.8 服務(wù)可組合性 
7.3.9 常見沖突  第三部分 REST環(huán)境下面向服務(wù)的分析與設(shè)計 第8章 主流SOA方法論和REST 
8.1 服務(wù)目錄分析 
8.2 面向服務(wù)的分析(服務(wù)建模) 
8.3 面向服務(wù)的設(shè)計(服務(wù)契約) 
8.4 服務(wù)邏輯設(shè)計 
8.5 服務(wù)發(fā)現(xiàn) 
8.6 服務(wù)版本控制和退役  第9章 REST服務(wù)分析與服務(wù)建?!?br /> 9.1 統(tǒng)一契約建模和REST服務(wù)目錄建?!?br /> 9.1.1 REST約束和統(tǒng)一契約建?!?br /> 9.1.2 REST服務(wù)集中化和規(guī)范化 
9.2 REST服務(wù)建模 
9.2.1 REST服務(wù)能力粒度 
9.2.2 資源與實體 
9.2.3 REST服務(wù)建模流程 
9.2.4 第1步:分解業(yè)務(wù)流程(分解為細粒度活動) 
9.2.5 第2步:過濾掉不適合的活動 
9.2.6 第3步:識別無關(guān)性候選服務(wù) 
9.2.7 第4步:識別特定于流程的邏輯 
9.2.8 第5步:識別資源 
9.2.9 第6步:將服務(wù)能力與方法和資源相關(guān)聯(lián) 
9.2.10 第7步:應(yīng)用面向服務(wù) 
9.2.11 第8步:識別候選服務(wù)組合 
9.2.12 第9步:分析流程處理需求 
9.2.13 第10步:定義候選公用服務(wù) 
9.2.14 第11步:將以公用功能為中心的服務(wù)能力與方法和資源相關(guān)聯(lián) 
9.2.15 第12步:應(yīng)用面向服務(wù) 
9.2.16 第13步:修改候選服務(wù)組合 
9.2.17 第14步:修改資源定義 
9.2.18 第15步:修改候選能力分組 
9.2.19 其他考慮因素  第10章 面向服務(wù)的設(shè)計和REST 
10.1 統(tǒng)一契約設(shè)計考慮 
10.1.1 設(shè)計并標準化方法 
10.1.2 設(shè)計HTTP頭并進行標準化 
10.1.3 設(shè)計HTTP響應(yīng)代碼并進行標準化 
10.1.4 設(shè)計媒體類型 
10.1.5 設(shè)計媒體類型模式 
10.2 REST服務(wù)契約設(shè)計 
10.2.1 基于服務(wù)模型設(shè)計服務(wù) 
10.2.2 設(shè)計資源標識符并進行標準化 
10.2.3 在REST約束下設(shè)計及REST約束的標準化 
10.3 復(fù)雜方法的設(shè)計 
10.3.1 無狀態(tài)的復(fù)雜方法 
10.3.2 有狀態(tài)的復(fù)雜方法  第四部分 REST服務(wù)組合 第11章 REST基礎(chǔ)服務(wù)組合 
11.1 服務(wù)組合術(shù)語 
11.1.1 組合和組合實例 
11.1.2 組合成員和控制器 
11.1.3 服務(wù)活動 
11.1.4 組合啟動者 
11.1.5 點對點數(shù)據(jù)交換和組合 
11.2 服務(wù)組合的設(shè)計影響 
11.2.1 面向服務(wù)原則和組合設(shè)計 
11.2.2 REST約束和組合設(shè)計 
11.3 組合層次結(jié)構(gòu)和分層 
11.3.1 實體服務(wù)組成任務(wù)服務(wù) 
11.3.2 實體服務(wù)組成實體服務(wù) 
11.4 REST服務(wù)組合設(shè)計的若干考慮 
11.4.1 同步和異步服務(wù)組合 
11.4.2 冪等的服務(wù)活動 
11.4.3 組合的逗留狀態(tài) 
11.4.4 組合參與者之間的綁定 
11.5 按步驟分解的服務(wù)活動 
11.5.1 請求購買機票 
11.5.2 驗證所請求的航班詳情 
11.5.3 確認航班座位 
11.5.4 生成單據(jù) 
11.5.5 創(chuàng)建機票 
11.5.6 總結(jié)  第12章 REST高級服務(wù)組合 
12.1 服務(wù)組合與無狀態(tài) 
12.1.1 采用服務(wù)無狀態(tài)的組合設(shè)計 
12.1.2 采用無狀態(tài)的組合設(shè)計 
12.2 跨服務(wù)的REST事務(wù) 
12.2.1 REST友好的原子服務(wù)事務(wù) 
12.2.2 REST友好的補償服務(wù)事務(wù) 
12.2.3 非REST友好的原子服務(wù)事務(wù) 
12.3 事件驅(qū)動的REST交互 
12.3.1 事件驅(qū)動的消息機制 
12.3.2 消息輪詢 
12.4 帶有動態(tài)綁定和邏輯延遲的服務(wù)組合 
12.4.1 跨規(guī)范化服務(wù)的非規(guī)范化能力 
12.4.2 深化組合 
12.4.3 動態(tài)地綁定公共屬性 
12.4.4 運行時邏輯延遲 
12.5 跨服務(wù)目錄的服務(wù)組合 
12.5.1 REST的目錄端點 
12.5.2 基線標準化的服務(wù)目錄之間的動態(tài)綁定  第13章 REST服務(wù)組合之案例研究 
13.1 重溫授予學(xué)生獎項流程 
13.2 提交申請和任務(wù)服務(wù)調(diào)用 
13.3 授予學(xué)生獎項服務(wù)組合實例(評審前的服務(wù)活動視圖) 
13.3.1 步驟1:從組合啟動者到授予學(xué)生獎項任務(wù)服務(wù)(A) 
13.3.2 步驟2:從授予學(xué)生獎項任務(wù)服務(wù)到事跡實體服務(wù)(B) 
13.3.3 步驟3:從事跡實體服務(wù)到授予學(xué)生獎項任務(wù)服務(wù)(B) 
13.3.4 步驟4:從授予學(xué)生獎項任務(wù)服務(wù)到獎項實體服務(wù)(E) 
13.3.5 步驟5:從獎項實體服務(wù)到授予學(xué)生獎項任務(wù)服務(wù)(E) 
13.3.6 步驟6:從授予學(xué)生獎項任務(wù)服務(wù)到獎項實體服務(wù)(E) 
13.3.7 步驟7:從獎項實體服務(wù)到授予學(xué)生獎項任務(wù)服務(wù)(E) 
13.3.8 步驟8:從授予學(xué)生獎項任務(wù)服務(wù)到學(xué)生實體服務(wù)(F) 
13.3.9 步驟9:從學(xué)生實體服務(wù)到授予學(xué)生獎項任務(wù)服務(wù)(F) 
13.3.10 步驟10:從授予學(xué)生獎項任務(wù)服務(wù)到學(xué)生成績單實體服務(wù)(F) 
13.3.11 步驟11:從學(xué)生成績單實體服務(wù)到授予學(xué)生獎項任務(wù)服務(wù)(F) 
13.3.12 步驟12:從授予學(xué)生獎項任務(wù)服務(wù)到組合啟動者(A) 
13.4 評審待定的申請和任務(wù)服務(wù)調(diào)用 
13.5 授予學(xué)生獎項服務(wù)組合實例(評審后的服務(wù)活動視圖) 
13.5.1 步驟1:從組合啟動者到授予學(xué)生獎項任務(wù)服務(wù)(L) 
13.5.2 步驟2:從授予學(xué)生獎項任務(wù)服務(wù)到通知公用服務(wù)(N) 
13.5.3 步驟3:從通知公用服務(wù)到學(xué)生實體服務(wù)(N) 
13.5.4 步驟4:從學(xué)生實體服務(wù)到通知公用服務(wù)(N) 
13.5.5 步驟5:從通知公用服務(wù)到授予學(xué)生獎項任務(wù)服務(wù)(N) 
13.5.6 中間步驟:從授予學(xué)生獎項任務(wù)服務(wù)到事務(wù)協(xié)調(diào)者(P,Q) 
13.5.7 中間步驟:從事務(wù)協(xié)調(diào)者到授予學(xué)生獎項任務(wù)服務(wù)(P,Q) 
13.5.8 步驟6:從授予學(xué)生獎項任務(wù)服務(wù)到授予實體服務(wù)(P) 
13.5.9 中間步驟:從授予實體服務(wù)到事務(wù)協(xié)調(diào)者(P) 
13.5.10 中間步驟:從事務(wù)協(xié)調(diào)者到授予實體服務(wù)(P) 
13.5.11 步驟7:從授予實體服務(wù)到授予學(xué)生獎項任務(wù)服務(wù)(Q) 
13.5.12 步驟8:從授予學(xué)生獎項任務(wù)服務(wù)到學(xué)生成績單實體服務(wù)(Q) 
13.5.13 中間步驟:從學(xué)生成績單實體服務(wù)到事務(wù)協(xié)調(diào)者(Q) 
13.5.14 中間步驟:從事務(wù)協(xié)調(diào)者到學(xué)生成績單實體服務(wù)(Q) 
13.5.15 步驟9:從學(xué)生成績單實體服務(wù)到授予學(xué)生獎項任務(wù)服務(wù)(Q) 
13.5.16 中間步驟:從授予學(xué)生獎項任務(wù)服務(wù)到事務(wù)協(xié)調(diào)者(P,Q) 
13.5.17 中間步驟:從事務(wù)協(xié)調(diào)者到授予學(xué)生獎項任務(wù)服務(wù)(P,Q) 
13.5.18 步驟10:從授予學(xué)生獎項任務(wù)服務(wù)到組合啟動者(L)  第五部分 補充 第14章 SOA與REST的設(shè)計模式 
14.1 受REST啟發(fā)的SOA設(shè)計模式 
14.1.1 內(nèi)容協(xié)商 
14.1.2 端點重定向 
14.1.3 實體鏈接 
14.1.4 冪等能力 
14.1.5 輕量級端點 
14.1.6 可重用契約 
14.1.7 統(tǒng)一契約 
14.2 其他相關(guān)的SOA設(shè)計模式 
14.2.1 契約集中化 
14.2.2 契約去規(guī)范化 
14.2.3 域目錄 
14.2.4 模式集中化 
14.2.5 狀態(tài)消息機制 
14.2.6 校驗抽象  第15章 REST服務(wù)版本控制 
15.1 版本控制基礎(chǔ) 
15.1.1 REST服務(wù)契約的兼容性 
15.1.2 統(tǒng)一契約方法的兼容性 
15.1.3 統(tǒng)一契約媒體類型的兼容性 
15.2 版本標識符 
15.2.1 使用版本標識符 
15.2.2 版本標識符和統(tǒng)一契約  第16章 統(tǒng)一契約概要 
16.1 統(tǒng)一契約概要模板 
16.1.1 統(tǒng)一契約層結(jié)構(gòu) 
16.1.2 方法概要結(jié)構(gòu) 
16.1.3 媒體類型概要結(jié)構(gòu) 
16.2 REST服務(wù)概要考慮  第六部分 附錄 附錄A 案例研究結(jié)論 
附錄B 支持Web的工業(yè)標準 
附錄C REST約束參考 
附錄D 面向服務(wù)原則參考 
附錄E SOA設(shè)計模式參考 
附錄F 狀態(tài)的概念和類型 
附錄G 帶注解的SOA宣言 
附錄H 其他資源  書中提到的模式的作者 
關(guān)于序的作者 
關(guān)于作者   

本目錄推薦

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