
eShop USA > Books > Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
List Price: $85.00Our Price: $68.00 You Save: $17.00 (20%)Prices subject to change.
Availability: Usually ships in 24 hours
Save $5.00 when you spend $25.00 or more on Qualifying Items offered by Amazon.com. Enter code BMLSAVES at checkout.
Binding: Hardcover
Dewey Decimal Number: 005.12
EAN: 9780471606956
Edition: 1
ISBN: 0471606952
Label: Wiley
Manufacturer: Wiley
Number Of Items: 1
Number Of Pages: 666
Publication Date: September 14, 2000
Publisher: Wiley
Studio: Wiley
Related Items: Featured Listmania!
Editorial Review: Designing application and middleware software to run in concurrent and networked environments is a significant challenge to software developers. The patterns catalogued in this second volume of Pattern-Oriented Software Architectures (POSA) form the basis of a pattern language that addresses issues associated with concurrency and networking. The book presents 17 interrelated patterns ranging from idioms through architectural designs. They cover core elements of building concurrent and network systems: service access and configuration, event handling, synchronization, and concurrency. All patterns present extensive examples and known uses in multiple programming languages, including C++, C, and Java. The book can be used to tackle specific software development problems or read from cover to cover to provide a fundamental understanding of the best practices for constructing concurrent and networked applications and middleware. About the Authors This book has been written by the award winning team responsible for the first POSA volume "A System of Patterns", joined in this volume by Douglas C. Schmidt from University of California, Irvine (UCI), USA. Visit our Web Page
Customer Reviews
Average Rating: 
Rating: - Book Chapters Available For Free From ACE Site
This is an excellent book, but the patterns (Connector, Acceptor, Acceptor-Connector, Reactor, Proactor, Half Sync-Half Async .....) are all available in MORE expansive (yes more expansive) form on the ACE site.
Just Google "ACE Framework" and you will see Doug Schmidt and his ACE related papers section which will conveniently list all the patterns in this book plus a ton more (yes more useful patterns NOT in this book). The related papers are ALL in PDF format and can be loaded into ... Read More
Rating: - Essential reading for programmers in its domain
I recently finished reading Pattern Oriented Software Architecture Vol 2: Patterns for Networked and Concurrent Objects. Believe it or not, it took me just one night to read this book cover to cover. The main reasons behind this are that a) the techniques described in this book are already well known to people working in a company that deals with some of the largest network applications in the world, and b) the book itself is very well written.
The really nice thing about this book is ... Read More
Rating: - Simply the best
If you really want to understand concurrent networked systems, this is the book. It codifies things that have only been known as "black magic" in the past. I have used these concepts in code that I have written, and the results are amazing. It is quite focused on ACE, so you will get the most benefit out of it if you use ACE, but the concepts are presented generally so that using ACE is not required.
Rating: - Good information badly written
This book summarizes some important distributed systems patterns researchers have identified in recent years. In that sense it is a necessary contribution to the software engineering literature.
However, the examples are at times unclear and the author does not always motivate them convincingly. From a technical writing perspective, the passive voice plagues this book from start to end, forcing readers to stop and reread sections to make sense of convoluted prose.
Rating: - Good Patterns Hidden in Excessive Verbiage
First, the patterns in this book are very good. It was nice to see some coverage of low level networking patterns. As an experienced programmer, I was vaguely familiar with many of the patterns already, but it is really helpful to see the lines drawn in the sand, to hear why the authors chose to break things up as they did, and to understand the ramifications of the patterns in greater detail (eg, their clarification of the difference between Observer and Interceptor was quite helpful). I even got ... Read More
Related Categories:
| |
 |