Skip to content
Hardcover Pattern-Oriented Software Architecture, a System of Patterns Book

ISBN: 0471958697

ISBN13: 9780471958697

Pattern-Oriented Software Architecture, a System of Patterns

(Book #1 in the Pattern-Oriented Software Architecture Series)

Select Format

Select Condition ThriftBooks Help Icon


Format: Hardcover

Condition: Very Good

Save $88.11!
List Price $95.00

1 Available

Book Overview

Pattern-oriented software architecture is a new approach to software development. This book represents the progression and evolution of the pattern approach into a system of patterns capable of describing and documenting large-scale applications. A pattern system provides, on one level, a pool of proven solutions to many recurring design problems. On another it shows how to combine individual patterns into heterogeneous structures and as such it can...

Customer Reviews

6 ratings

It never arrived

Two months now and I'm still waiting for the book.... I think is time to say I'll not have it :(

Nice reading after the GoF book

It's a nice reading after the GoF book. The GoF book provides more practical and easy to implement design level patterns, so I suggest you start from it first. After that, if you want to continue your journey in the software patterns, you should read this one. The first 300+ pages, talking about Architectureal Patterns/Design Patterns, are very good. The rest 100 pages are still interesting, but are a little bit light. Overall, it's a worth reading for software architects/developers. I'd like to give it 4.5 stars - well, 5 stars should also be O.K., considering there are so many quick & rush computer books on the market.

The second book on patterns

Definitively, after reading the GoF book, get this one ! The Design Patterns receive more attention in my own opinion, because patterns newcomers (I was one of them, few years ago) found at first (nices) solutions that may be applied directly. It take a little time to understand that the great idea is elsewhere. POSA book (this one) tackle directly to this great idea, and exposes several patterns categories (3, in fact). Architectural patterns are really well explained, much better than in the GoF. The POSA book receive less attention probably because authors forget the idea to "attract" newcomers, at least in my mind. Anyway, the Design Patterns is my "book of the Decade". I consider this one as the second to purchase in the patterns movement, but it's not a second hand material, it's a complementary materials.

Excellent book on patterns

This book is a perfect companion to "Design Patterns - Elements of Reusable Object-Oriented Software" (the GoF book) and it is more didactical than the later.If you are new to patterns, I suggest that you first read this book and refer to "Design Patterns" when needed. In "Pattern-Oriented Software Architecture", there are some chapters on pattern and software architecture concepts, but most of the book is dedicated to describing architectural and design patterns (there are a few pages on idioms). Some of the architectural patterns are well known: layers, pipes, filters, broker and microkernel.The code is clear and written mainly in C++. The notations used are easy to understand (OMT notation is addopted for the object models and an adaptation of Message Sequence Charts to object interations).The production (cover, paper, etc) is excellent.

This is *the* Patterns Book

While I have argued since it came out that the G of 4 book is the most important programming book of the decade, I have to agree with the other, lone reviewer here, that this is a deeper, more mature work. I rediscovered this book when Alan Holub's series of recent articles began to appear in JavaWorld about implemnting UIs and I realized that he was taking a lot of his ideas from Buschman. One of the reasons I bring this up is that it made me realize that this is the great thing about this book: it dares to wrestle some of the complex issues and tradeoffs to the ground, presenting the reader with a more useable guide to the practice of implementing patterns. You may have read John Vlissides' (Go4 author) comments about how for years after the publication of his book he'd ask when he spoke who had read the book and nearly everyone would raise their hands, then he'd ask who wanted to come up and explain the momento pattern or the bridge and only a couple of people's hands would be raised. This is in part due to the fact that the Go4 book encourages the concept of simple ICs that can just be retrieved and plugged in. In reality, as anyone who has read Vlissides' other book which spends its whole duration talking just about Visitor, the opposite is true. Buschman's book is the best in this regard at spanning the range of design issues but still dealing with the complexities of implementation, and helping the reader through the process of assessing trade-offs and still matching requirements.

Simply outstanding

It is a shame that this excellent book does not receive the same level of attention (at least in the U.S.) as the Gang of Four's Design Patterns: Elements of Resusable Object-Oriented Software. Pattern-Oriented Software Architecture is more comprehensive in scope and, to my mind, better written. In particular, it provides a solid, highly pragmatic framework for understanding and utilizing patterns at 3 levels of scope/abstraction -- i.e., architecture, design, and implementation -- not only design. Moreover, the authors pay significant attention to variations of patterns, trade-offs between alternative patterns, and the relationships between patterns that in practice may need to be combined in order to accomplish the objectives at hand. The book's overall organization, presentation of material, and referencing of related pattern sources (including the GoF's work) is superb. This is my top patterns reference, with others as serving as adjuncts.
Copyright © 2020 Terms of Use | Privacy Policy | Do Not Sell My Personal Information | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured