search for books and compare prices
Tables of Contents for Pattern-Oriented Software Architecture
Chapter/Section Title
Page #
Page Count
Foreword
ix
 
About This Book
xiii
 
About The Authors
xxi
 
Guide To The Reader
xxv
 
Concurrent and Networked Objects
1
42
Motivation
2
4
Challenges of Concurrent and Networked Software
6
18
A Case Study: Designing a Concurrent Web Server
24
17
Wrapping Up
41
2
Service Access and Configuration Patterns
43
132
Wrapper Facade
47
28
Component Configurator
75
34
Interceptor
109
32
Extension Interface
141
34
Event Handling Patterns
175
148
Reactor
179
36
Proactor
215
46
Asynchronous Completion Token
261
24
Acceptor-Connector
285
38
Synchronization Patterns
323
42
Scoped Locking
325
8
Strategized Locking
333
12
Thread-Safe Interface
345
8
Double-Checked Locking Optimization
353
12
Concurrency Patterns
365
140
Active Object
369
30
Monitor Object
399
24
Half-Sync/Half-Async
423
24
Leader/Followers
447
28
Thread-Specific Storage
475
30
Weaving the Patterns Together
505
22
From Individual Patterns to Pattern Languages
506
4
A Pattern Language for Middleware and Applications
510
12
Beyond Concurrency and Networking
522
2
Pattern Languages versus Pattern Systems
524
3
The Past, Present, and Future of Patterns
527
16
What Has Happened in the Past Four Years
528
4
Where Patterns are Now
532
1
Where Patterns are Going
533
9
A Parting Thought on Predicting the Future
542
1
Concluding Remarks
543
2
Glossary
545
18
Notations
563
6
References
569
26
Index of Patterns
595
4
Index
599
32
Index of Names
631