設計分層架構的步驟(一)

開始設計應用系統時,你的第一個任務就是處於最抽象級別之上將功能劃分到各層裏。接下來,你必須依據你設計的應用系統的類型爲每一層定義公共接口。一旦你定義好了分層和接口,你必須決定應用系統將如何部署。最後,你需要選擇應用系統的各邏輯層間、物理級間的交互所使用的通信機制。儘管你設計的分層結構和接口可能會隨着時間不斷變化,特別是你使用敏捷開發時尤其如此,但這些步驟會確保你在開發過程的早期就在某些重要的方面有所考慮。典型的設計步驟如下:
1. 選擇你的分層策略
2. 決定你需要的層次有哪些
3. 確定將如何分佈層次和組件
4. 決定你是否需要合併某些層次
5. 確定層間交互的規則
6. 識別出橫跨層間的通用問題
7. 定義層間的接口
8. 選擇你的部署策略
9. 選擇通信機制

refernce: Microsoft Application Architecture Guide 2nd Edition
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章