基線架構:web
(來自http://xuliangyong.iteye.com/blog/321945)數據庫
架構基線的定義
架構是最終系統的一個早期版本,也稱爲架構基線。架構基線是整個系統的子集,咱們稱之爲骨架系統(skinny system)。這個骨架系統包含了項目結束時的「豐滿(full-fledged)」系統所具備的模型的一個版本。它包含了相同的子系統、組件和節點的骨架(skeleton),可是並不是全部的「肌肉(musculature)」都已齊全。
架構基線的優勢
架構基線可以爲其餘開發任務堅決堅實的基礎,是開發組再也不須要進行太多的開創性(高風險)工做----rup中架構基線里程碑的提出,其理論基礎便源於此
在項目早期就解決全部高難度 高風險問題 永遠是項目管理追求的目標
架構基線的缺點
只要缺乏總體的結構規劃 或者通用問題 高風險問題未被解決,後續工做就沒法進行。
架構
小結:併發
模式 | 應用 |
Layer分層 | 根據不一樣抽象層次劃分應用功能 |
Domain Objcet 領域對象 | 在同一抽象層次內部劃分和模塊化應用功能 |
Explicit Interface顯式接口 | 爲領域對象提供定義良好的訪問接口 |
Encapsulated Implementation封裝實現 | 提供並封裝領域對象的實現 |
Broker 代理 | 定義通訊中間件的基線架構 |
Model-view-controller 模型-視圖-控制器 | 將應用功能和表現及控制器區分開來 |
Half-Object plus Protocol | 支持貫穿分佈式邊界的聯盟式領域對象 |
Active object | 爲領域對象必須支持的請求調度提供併發性支持 |
Leader/followers | 爲須要大吞吐量的領域對象提供併發性支持 |
database access Layer | 將應用功能從數據庫細節中解脫出來 |
Component Configuration | 由可重用組件爲應用提供動態配置功能 |
參考文獻:異步
1.http://xuliangyong.iteye.com/blog/321945分佈式
2. http://blog.csdn.net/bxyz1203/article/details/7295748模塊化