今天我閱讀了《架構之美》第五章面向資源的架構在web中,這一章講到現在我們過分強調了軟體和服務,而卻忽視了資料,現在大多數組織機構更容易在web上找到資訊,而不是在他們自己的系統中。web在很大程度上是因為它增大了資訊共享的可能性,同時也降低了門檻。
面向資源的架構的標識是向命名的資源發起邏輯請求的過程。這種請求由某種引擎解釋,轉成該資源的物理表現形式,面向資源的架構方法很優雅的實現了一些折中,一方面,對於傳統的方法來說,這些方法可能看起來有些奇怪,而且沒有嘗試過。另一方面,它代表了人們設想和實現過的最大、最成功的網路軟甲架構。一方面。它要求一種完全不同的思考方式,另一方面,它支援一種強大機制,包裹請反覆已有的**、服務和基礎設施,為他們提供邏輯命名介面,對所有形式互動都不透露實現細節。
架構是有人居住的雕塑,我們不得不在一段時間內承受這些選擇的影響。我們應該抓住一些機會,讓功能、美和彈性滲入到架構之中,使我們在架構中的生活變得更舒適。
《架構之美》閱讀筆記02
1.新 的定位 一開始就有系統結構清晰的總體檢視,所以,新的功能單元可以新增到正確的功能區域,而不是為了一時方便,隨意新增。這樣,有的時候開發者的工作會需要動寫腦筋,但是在系統維護和擴充套件時,就變得容易了 2.系統的一致性 頂層設計的良好風格和決定,為底層 好處,是統 一 整潔的。清晰的定義,確保...
《架構之美》閱讀筆記01
1丶架構是什麼 架構應該是一組結構,於一組設計規則,能減少複雜性。常見定義是,每種結構由各種型別的元件和關係組成,它們如何組合 相互呼叫 通訊 同步 及其其他互動。元件及元件之間的關係 2丶架構目的 確保利益相關人員的關注點能夠得到滿足,而在構想 計畫 構建和維護系統時,系統架構能夠處理複雜性。為了...
架構之美閱讀筆記03
在後來的章節中,又介紹了 混亂大都市 和 設計之城 兩個專案,將兩種比較,形象的說出了好的架構與差的架構的一些特性。混亂大都市 的最大問題是重複,它沒有考慮好軟體設計中最關鍵的品質,內聚和耦合。它的失敗經驗很值得我們借鑑 缺乏預見性和對架構的整體思考。版本的發布週期過於漫長 系統沒有彈性,可擴充套件...