今天我學習的是架構之美的第五章——面向資源的架構:在web中。這一章,做者講述說明了,企業中聚焦信息的架構展現了雨web同樣的特色:伸縮性,彈性,架構歉意策略,信息驅動和訪問控制等。web
Web服務的目標是提供創建可複用的業務服務基礎的架構,但願能在不影響客戶的狀況下在各個地方以不一樣的編程語言異步地訪問全部的功能,可是爲了實現這個目標所用的技術組合令人感到迷惑,並且沒有真正解決實際中組織機構的架構所面臨的問題,,出現了一些服務惡化的問題。數據庫
面向資源的架構的標識是向命名的資源發起邏輯請求的過程,這些請求因爲某些引擎解釋,轉成該資源的物理表示形式。該架構的基本交互方式爲,邏輯請求有一個面向資源的引擎來命名,解析,並將結果返回給請求者。命名的請求可能被解釋爲一個數據庫查詢,或是某項信息管理功能。這個邏輯步驟隱藏了全部可能性和技術選擇,沒有向客戶透漏一點那沒必要要的細節。編程
面向資源的架構實現了一些折中,對於傳統的方法來講,看起來有些奇怪,可是對於那些研究過web和它的基本的組成模塊的人來講,它頗有意義,表明了人們設想和實現過的最大最成功的網絡軟件架構。面向資源的方法在業務部門和支持他們的技術部門之間提供了引人注目的橋樑。網絡