Pattern-Oriented Software Architecture, Patterns for Conc... and over one million other books are available for Amazon Kindle. Learn more
CDN$ 75.19
  • List Price: CDN$ 93.99
  • You Save: CDN$ 18.80 (20%)
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.ca.
Gift-wrap available.
Quantity:1
Add to Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects Hardcover – Oct 3 2000


Amazon Price New from Used from
Kindle Edition
"Please retry"
Hardcover
"Please retry"
CDN$ 75.19
CDN$ 49.24 CDN$ 24.87

Join Amazon Student in Canada



Frequently Bought Together

Customers buy this book with Pattern-Oriented Software Architecture, A System of Patterns CDN$ 80.39

Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects + Pattern-Oriented Software Architecture, A System of Patterns
Price For Both: CDN$ 155.58

Show availability and shipping details


Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Product Details

  • Hardcover: 666 pages
  • Publisher: Wiley; 1 edition (Oct. 3 2000)
  • Language: English
  • ISBN-10: 0471606952
  • ISBN-13: 978-0471606956
  • Product Dimensions: 24.3 x 19.7 x 4.2 cm
  • Shipping Weight: 1.4 Kg
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Bestsellers Rank: #218,646 in Books (See Top 100 in Books)
  • See Complete Table of Contents


Inside This Book (Learn More)
First Sentence
This chapter introduces topics related to concurrent and networked objects. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.5 out of 5 stars
Share your thoughts with other customers

Most helpful customer reviews

Format: Hardcover
Doug Schmidt is a world authority on Corba and a helpful and unassuming person; so I was eager to get this book since he is listed as one of four co-authors.
However after 1 1/2 years of sitting on my shelf and not being used much, I think someone needs to point out to the editor, that it is not very readable.
The GOF patterns book (by Vlissides) was a pleasure and easy to read. However this book is full of bewildering sentences like (page 217, 2nd sentence, 1st para). Exact quote:
"When asynchronous service processing completes, the application must handle the corresponding completion events delivered by the operating system to indicate the end of the asynchronous computations."
If most of the reader's mental effort is spent in parsing such sentences, rather than grappling with concepts, then the purpose is lost.
The hallmark of a skillful writer lies in being able to explain great (though complex) concepts clearly.
It is puzzling because Prof. Schmidt's papers are clearly written; "too many co-authors spoil the broth" :)
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By A Customer on Nov. 17 2002
Format: Hardcover
This book is very sepecific to ACE. It contains very good information about Reactor, Connector,Acceptor and Service patterns. It does not have much information about the ACE Task.
Worth to buy, if you are developing ACE based software.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Hardcover
It's a great topic for a book - concurrent network programming.
Although the documented patterns suit server and client applications, I would have prefered to see them treated in a more general context. I would also prefer to see the patterns explained in far fewer pages. Each pattern is usually described with a heavy emphasis on a very specific example (like an HTTP server) rather than in conceptual terms.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Hardcover
Builds extensively upon the foundations laid out by the previous POSA book, and Design Patterns from the notorious "Gang of Four". This is a "must have" for any serious networking and/or concurrent software engineer. Each pattern is explained in detail. Many of the patterns are presented with "real-world" analogs that help to explain the context and the solution. An excellent work, and a much needed reference in my "bag of software tools".
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Hardcover
This is a unique book. Design philosophy, programming skills,technical details and use community support all come together in one formula. I get addicted to reading this book and playing with the code. The author is such a nice gentleman he would answer all your questions, silly or brilliant.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Hardcover
If your intention is writing a network, concurrent application, the book is both a place to start and the best reference when trying to design your application. It explains each pattern, the context, the problems, the solutions, how to implement, why do we implement that way, examples, variants of the pattern, the advantages and the disadvantages of each pattern, how to combine the patterns together, and more. The book is very very clear and understandable (many books lacks this important feature!). One I have read the book I was able to start and implement a concurrent Server. It is very clear that without that book it was hard to do so! There is no doubt that this book makes the concurrent programming simpler for both, beginners and advanced.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By Michi on Feb. 7 2001
Format: Hardcover
The book consists of three sections: a short introduction that outlines the problem space, a section containing a large collection of patterns, and a short final section that talks about weaving patterns into a pattern language and offers a few speculations as to the future of patterns.
The first section is quite short, but covers the problem space nicely and provides the motivation for what follows. The presentation is greatly helped by a case study for applying patterns to a concurrent web server; this illustrates how individual patterns can be used to solve particular problems and provides a practical perspective for how to make use of what is in the remainder of the book.
The second section constitutes the majority of the book and describes a large collection of network and concurrency patterns. Here is where the real meat of the book can be found, with 17 different patterns plus variants. There is something for everyone here, such as interceptor, reactor, acceptor-connector, etc. The patterns are presented clearly, with ample UML diagrams to support the extensive explanations. What I liked particularly is that the presentation is both complete and fair. For example, the double-checked locking pattern isn't just presented as a panacea for singleton initialization. Instead, you get explicit warnings about memory coherency issues, together with examples for how to deal with them, so you don't go and implement something and then wonder why it doesn't work...
The final section of the book shows how to connect patterns into a pattern language, such that each pattern nicely fits into a larger architectural whole. There is also some speculation as to where patterns might be headed next. (According to the authors, we are nowhere near having exhausted the topic.
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Hardcover
I am an newcomer for patterns, not sure patterns should be transparent to implementation languages. But this book definitely focus on C++. As a Java people, I don't find some of the patterns useful, for example, active object. Java has directly implemented it. Anyway, this book is in good design and pretty readable.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.


Feedback