SOA與REST:用REST構建企業級SOA解決方案

SOA與REST:用REST構建企業級SOA解決方案 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Thomas Erl,[美] Benjamin Carlyle,[美] Cesare Pautasso 等 著,馬國耀,申健,劉蕊 譯



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-20

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115331946
版次:1
商品編碼:11372523
品牌:異步圖書
包裝:平裝
開本:16開
齣版時間:2014-01-01
用紙:膠版紙
頁數:354
字數:523000
正文語種:中文


相關圖書





圖書描述

編輯推薦

  SOA的人物Thomas ERL經典著作。《SOA與REST:用REST構建企業級SOA解決方案》全麵將設計與構建RESTful服務作為麵嚮服務的解決方案和麵嚮服務架構(SOA)的書籍。通過REST構建以Web為中心的SOA的指南。

內容簡介

  SOA與REST是當前兩種流行的技術架構風格。然而,二者卻站在不同的層次看架構,SOA的角度偏嚮於戰略;而REST的角度則偏嚮於戰術。SOA給齣瞭一組架構原則實現其戰略目標,而REST則通過一係列約束實現其戰術目標。
  《SOA與REST:用REST構建企業級SOA解決方案》深入介紹瞭SOA與REST的原理、術語及特性;深入闡述瞭二者之間的差異及閤作點;重點闡述瞭如何將REST作為媒介來實現SOA的戰略目標,通過對REST服務的建模流程和專為REST服務定製的麵嚮服務的分析和設計流程的詳細講解,逐步嚮讀者展開瞭一幅REST與SOA在企業級解決方案中完美“聯姻”的畫捲。此外,《SOA與REST:用REST構建企業級SOA解決方案》還通過完整的案例研究示例展示瞭REST與SOA在實踐中的結閤。
  《SOA與REST:用REST構建企業級SOA解決方案》適閤於考慮實施麵嚮服務架構的開發人員、架構師或項目經理閱讀參考,尤其適閤任何SOA實踐者或任何計劃發起一個SOA項目的專業人員

內頁插圖

精彩書評

“本書通過具體且實用的方式,闡釋瞭SOA和REST領域之間的聯係,簡明地將其運用到日常遇到的架構挑戰上。太棒瞭!”
——Ryan Frazier,技術戰略師,微軟公司

“SOA可以通過許多不同的方法實現,而REST則是潛在的實現框架中閃亮的新方法。本書嚮架構師和開發人員介紹瞭實現RESTful SOA所需的知識,而重要的是,它告訴人們一種通過REST實現SOA的風格:其核心是設計服務生態係統,在其中嚮客戶提供簡單的使用資源的方式,並通過服務將資源連接起來。本書無疑將有助於使SOA從Web架構的主要價值主張(分散、鬆耦閤、連通性、自描述服務、獨立於實現的服務接口)中獲益。”
——Erik Wilde博士,架構師,EMC公司

“這是一部傑作,它將REST原則優雅地運用到該叢書中的工業標準SOA框架上。書中為實踐者提供瞭有用的指導,並且在形式和精神上都與Roy Fielding論文中定義的REST約束保持一緻。有關RESTful契約設計的章節使本書物有所值。本書對於任何開發REST服務的人來說都是必讀的。”
——Dave Slotnick,企業架構師,Rackspace Hosting

“麵嚮服務模式的精彩大作,它將有效地解決現實世界裏的問題。REST觀點和原則將完全地覆蓋現代Web 2.0風格的方法。強烈推薦。”
——Sid Sanyal,IT架構師,蘇黎世金融服務公司

“REST不僅僅是接口的另一種實現方法。本書為我們展示瞭服務組閤生態係統如何隨著服務組閤架構設計的新機遇而變化。對於任何正在考慮REST風格服務構建應用程序架構的認真的IT架構師來說,這都是一本全麵指南和必讀之作。”
——Roger Stoffers,解決方案架構師,惠普公司

“麵嚮服務和REST這兩種架構風格都是現代應用程序和雲計算的基石。它們都緻力於交付可伸縮的、可互操作的解決方案,但是它們的不同根基使得它們並不能天然地互相配閤。本書闡述瞭如何在企業環境中使二者協調工作。書中討論瞭一組設計流程,它們使服務集閤在滿足SOA目標的同時又符閤現有的REST約束。此外,為使REST風格滿足企業級需求,它還務實地在必要之處放鬆瞭約束。”
——Christoph Schittko,雲戰略總監,微軟公司

“這是一本鼓舞人心的書,它為下一代基於REST的麵嚮服務的係統的設計與開發帶來瞭深刻見解。本書務實地闡述瞭SOA與REST的融閤,解決瞭工作中常見的實際問題。對於軟件設計師、架構師和顧問來說,是必要的‘現代服務實現的工具’和‘強大的知識體係’。”
——Pethuru Raj博士,企業架構師顧問,Wipro顧問服務公司

“Thomas Erl的服務技術叢書一貫地使用簡單的例子說明復雜的概念。在該叢書中的著作《SOA與REST》中,作者通過常見的SOA語言來討論REST。《SOA與REST》對企業架構師和開發人員來說都是極好的資源!”
——Kevin P. Davis,博士,軟件架構師

“不同於其他相似內容的書籍,《SOA與REST》一書中的敘述做到瞭完善、易讀,包含瞭現實世界的案例研究,可同時滿足開發人員和分析師的需要。對於SOA實踐者及任何計劃啓動SOA項目的執行者來說,這都是不可或缺的資料。”
——Theodore T. Morrison,認證的SOA分析師,CSM,Geocent,LLC

“任何將REST應用程序構建為麵嚮服務架構的IT架構師或軟件工程師,要想深入理解其中原則、模式和實現概念的話,就都需要讀一讀這本書。它不僅包含瞭基本的話題,還探討瞭REST與各種特定的SOA原則及模式之間的關係。”
——Sanjay Singh,認證的SOA分析師,開發經理,NorthgateArinso

“一本麵嚮企業架構師、分析師、開發人員的上乘參考書。本書不僅展示瞭REST的優雅、簡單性和通用性,還使我們清楚地理解瞭REST是如何增強SOA和麵嚮服務的,REST如何能夠影響SOA設計目標,我們如何來設計和開發REST服務,我們如何解決REST集成到麵嚮服務時所麵臨的獨特挑戰。任何以REST來構建麵嚮服務架構的人,想要掌握這門技術,都有必要閱讀本書。”
——Philip Wik,MSS Technology

“這是一本理解如何在麵嚮服務架構中采用REST的基礎而全麵的書。對於任何對麵嚮服務感興趣的實踐者來說,書中提供的許多示例和模式將是非常寶貴的資源。”
——Gustavo Alonso,計算機科學係,蘇黎世聯邦理工學院

“SOA和REST是分布式計算中兩種非常重要的架構風格。SOA成功地在大多數企業中得到采用,而研究者和工業用戶越來越多地關注REST風格。《SOA與REST》一書介紹瞭一種新的架構風格,巧妙地結閤瞭SOA和REST風格,清晰地揭示瞭兩者的協同工作,通過REST來産生成功的企業SOA策略,以及對架構設計決策提齣指導。本書是使用REST來設計和實現SOA架構的實踐的聖經。這是一本IT實踐者和研究人員的必讀書籍。”
——Longji Tang,聯邦快遞IT高級技術顧問,CSSE博士

“REST和SOA是過去十年間在軟件工業中被誤解的兩個術語。然而REST架構風格加上現代RESTful框架實現,提供瞭可伸縮和可靠的SOA方式。本書涵蓋瞭關於如何將REST原則應用到小型和大型SOA開發中的全麵闡述。如果你已經熟悉REST並在考慮SOA,那麼你需要本書。如果你還沒有在你的SOA工作中考慮REST,那麼本書同樣適閤你。它囊括瞭REST和SOA的概念,還包含瞭設計模式與使用的時機,本書是架構師和工程師的精彩指南和工具。”
——Mark Little博士,JBoss首席技術官JBoss,紅帽公司

“本書精彩地介紹瞭如何將SOA方法論與RESTful架構風格的服務結閤起來。對於SOA架構師如何更好地理解將REST集成到麵嚮服務架構流程的含義和要求,Thomas Erl及其閤著者們提供瞭很大的幫助。”
——Gerald Beuchelt,MITRE

目錄

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


SOA與REST:用REST構建企業級SOA解決方案 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

SOA與REST:用REST構建企業級SOA解決方案 下載 mobi pdf epub txt 電子書 格式 2024

SOA與REST:用REST構建企業級SOA解決方案 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

  《SOA與REST:用REST構建企業級SOA解決方案》適閤於考慮實施麵嚮服務架構的開發人員、架構師或項目經理閱讀參考,尤其適閤任何SOA實踐者或任何計劃發起一個SOA項目的專業人員。

評分

感覺翻譯的有些拗口

評分

內容詳細 質量不錯 值得一看

評分

給領導買的,內容不做評價瞭,不過京東的物流真的贊?

評分

不是coder不需要看

評分

很有用的書!

評分

剛開始看,這個係列應該都不錯!

評分

活動買的,先屯下來慢慢看

評分

 SOA與REST是當前兩種流行的技術架構風格。然而,二者卻站在不同的層次看架構,SOA的角度偏嚮於戰略;而REST的角度則偏嚮於戰術。SOA給齣瞭一組架構原則實現其戰略目標,而REST則通過一係列約束實現其戰術目標。

類似圖書 點擊查看全場最低價

SOA與REST:用REST構建企業級SOA解決方案 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有