架構風格與基於網路套用軟體的架構設計

架構風格與基於網路套用軟體的架構設計

《架構風格與基於網路套用軟體的架構設計》在Web發展史上是一篇里程碑式的經典論文。作者Roy Fielding博士是HTTP(1.0和1.1版)和URI兩個Web基礎技術架構規範的主要設計者,Apache HTTP伺服器的主要開發者。他所做的具有開創性的傑出工作為Web的技術架構奠定了堅實基礎,沒有這些基礎,Web的幾何級數式發展是完全不可想像的。

內容簡介,作者簡介,目錄,

內容簡介

本論文正是Roy Fielding博士對於到2000年為止Web在技術架構方面所取得的成果和經驗的總結,也是迄今為止最為全面深入的總結。Web開發者和架構師們想要深入了解Web的架構,理解其背後的運行機制,閱讀本論文是最佳的途徑。雖然這篇論文已經有將近14年歷史,但是這篇論文中提出的REST架構風格及其背後一整套架構設計原則,在移動網際網路和雲計算普及的時代,絲毫沒有過時,反而迸發出了更大的活力。即使未來的HTTP 2.0版規範正式推出,也仍然會恪守REST架構風格的架構設計原則,只會增強和最佳化REST,絕對不會違背REST。

作者簡介

作者:李錕

目錄

緒論
第1章 軟體架構
1.1 運行時抽象(Run-time Abstraction)
1.2 架構元素(Elements)
1.3 配置(Configurations)
1.4 架構屬性(Properties)
1.5 架構風格(Styles)
1.6 模式和模式語言(Patterns and Pattern Languages)
1.7 視圖(Views)
1.8 相關工作
1.9 小結
第2章 基於網路套用的架構
2.1 範圍
2.2 評估套用軟體架構的設計
2.3 關鍵關注點的架構屬性
2.4 小結
第3章 基於網路套用的架構風格
3.1 分類方法學
3.2 數據流風格(Data-flow Styles)
3.3 複製風格(Replication Styles)
3.4 分層風格(Hierarchical Styles)
3.5 移動代碼風格(Mobile Code Styles)
3.6 點對點風格(Peer-to-Peer Styles)
3.7 局限性
3.8 相關工作
3.9 小結
第4章 設計Web架構:問題與領悟
4.1 Web套用領域的需求
4.2 問題
4.3 解決之道(Approach)
4.4 小結
第5章 表述性狀態移交
5.1 推導REST
5.2 REST架構的元素
5.3 REST架構的視圖
5.4 相關工作
5.5 小結
第6章 經驗與評估
6.1 Web標準化
6.2 將REST套用於URI
6.3 將REST套用於HTTP
6.4 技術推廣
6.5 架構上的教訓
6.6 小結
結論

相關詞條

熱門詞條

聯絡我們