Skip to content

Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects

Best in textbook rentals since 2012!

ISBN-10: 0471606952

ISBN-13: 9780471606956

Edition: 2nd 2001

Authors: Douglas C. Schmidt, Michael Stal, Hans Rohnert, Dieter Schultz, Frank Buschmann

List price: $95.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Designing application software to run in distributed and concurrent environments is a challenge facing software developers. These patterns form the basis of a pattern language that address issues of distribution, concurrency and networking.
Customers also bought

Book details

List price: $95.00
Edition: 2nd
Copyright year: 2001
Publisher: John Wiley & Sons, Incorporated
Publication date: 10/3/2000
Binding: Hardcover
Pages: 666
Size: 7.75" wide x 9.50" long x 1.50" tall
Weight: 2.948
Language: English

Foreword
About This Book
About The Authors
Guide To The Reader
Concurrent and Networked Objects
Motivation
Challenges of Concurrent and Networked Software
A Case Study: Designing a Concurrent Web Server
Wrapping Up
Service Access and Configuration Patterns
Wrapper Facade
Component Configurator
Interceptor
Extension Interface
Event Handling Patterns
Reactor
Proactor
Asynchronous Completion Token
Acceptor-Connector
Synchronization Patterns
Scoped Locking
Strategized Locking
Thread-Safe Interface
Double-Checked Locking Optimization
Concurrency Patterns
Active Object
Monitor Object
Half-Sync/Half-Async
Leader/Followers
Thread-Specific Storage
Weaving the Patterns Together
From Individual Patterns to Pattern Languages
A Pattern Language for Middleware and Applications
Beyond Concurrency and Networking
Pattern Languages versus Pattern Systems
The Past, Present, and Future of Patterns
What Has Happened in the Past Four Years
Where Patterns are Now
Where Patterns are Going
A Parting Thought on Predicting the Future
Concluding Remarks
Glossary
Notations
References
Index of Patterns
Index
Index of Names