內容介紹
作為面向模式的軟體架構系列叢書的第3卷,《面向模式的軟體架構,卷3:資源管理模式》不僅詳盡地闡述了資源管理模式,而且通過幾個示例演示了如何將其付諸套用。《面向模式的軟體架構,卷3:資源管理模式》包含兩部分,第一部分從問題領域的角度探討資源管理,簡要地介紹了資源管理和資源管理模式,闡釋了資源獲取、資源生命周期和資源釋放這3類模式。第二部分從套用領域的角度進行探討,從案例研究的角度闡明了這些模式的實際套用。《面向模式的軟體架構,卷3:資源管理模式》適合軟體架構師、設計師和開發人員閱讀,對計算機專業的學生也會大有裨益。
作者介紹
Michael Kircher德國慕尼黑西門子研究院高級軟體工程師,Michael Kircher Software UG (haftungsbeschr?nkt)公司總經理。關注的領域包括分散式對象計算、軟體架構、模式、極限編程及創新環境中腦力勞動者的管理。與人合著有*Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware*。
Prashant Jain
曾就職於西門子、富士通等公司,現為印度德里IBM研究實驗室技術員。在華盛頓大學攻讀計算機科學碩士學位期間,他對設計模式產生了濃厚的興趣,並於1996年與導師Douglas C. Schmidt一起撰寫了自己的第一個模式。自此以後,他一直是模式領域的積極分子,常在OOPSLA和EuroPLoP等會議上提交模式論文並組織模式研討會。
作品目錄
目 錄第1章 緒論1
1.1 資源管理概述2
1.2 資源管理的範疇4
1.3 模式的用途5
1.4 資源管理模式6
1.5 相關成果7
1.6 模式描述模板10
第2章 資源獲取11
2.1 Lookup模式12
2.2 Lazy Acquisition模式23
2.3 Eager Acquisition模式33
2.4 Partial Acquisition模式43
第3章 資源生命周期53
3.1 Caching模式54
3.2 Pooling模式63
3.3 Coordinator模式73
3.4 Resource Lifecycle Manager模式84
第4章 資源釋放97
4.1 Leasing模式97
4.2 Evictor模式111
第5章 資源管理模式套用指南120
第6章 案例研究:自組網122
6.1 概述122
6.2 動機123
6.3 解決方案124
第7章 案例研究:行動網路129
7.1 概述129
7.2 動機132
7.3 解決方案132
7.3.1 基站的架構133
7.3.2 基站的功能規範134
7.3.3 OMC的架構138
7.3.4 OMC的功能規範139
第8章 模式的過去、現在和將來145
8.1 最近4年的概況145
8.1.1 模式145
8.1.2 模式語言147
8.1.3 經驗報告、方法和工具148
8.1.4 模式彙編148
8.1.5 模式和模式語言的正式化148
8.2 模式的現狀148
8.3 模式將走向何方149
8.3.1 模式和模式語言149
8.3.2 理論和概念151
8.3.3 重構和集成151
8.3.4 四人組152
8.4 對預測的簡單說明152
第9章 結語153
引用的模式155
表示法159
參考文獻164
模式索引176
索引178