Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture
Authors
Martin Fowler
ISBN
0321127420
Published
15 Nov 2002
Purchase online
amazon.com

Noted software engineering expert, Martin Fowler, turns his attention to enterprise application development. He helps professionals understand the complex--yet critical--aspects of architecture. Enables the reader to make proper choices when faced with a difficult design decision.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Jesse Greathouse said
I've had this book on my wishlist for over 2 months. It's one of those things where I wait and see if I can afford it later, and then later turns into 2 months later. Let me tell you that I feel ridiculously foolish for leaving this on my wishlist for more than the time it takes to ship. If your job is in any way related to software development, you need to read this book NOW.

Surprisingly I already knew a lot about what was in this volume, but in hindsight, it was an incomplete jigsaw puzzle with the pieces laying around everywhere. To complete the analogy this book gave me the picture, of the puzzle, so I knew how the pieces should look when they fit together. I will be reading this book a second time just to burn the concepts into my brain.

As far as the literary quality, it's not dry like some references, but it's not overly exciting. If you're accustomed to reading tech ref documents and white papers then any book, like this, is disneyland in comparison. The authors organized it well, and it delivers the information in a powerful way, with lots of diagrams and code specimens to illustrate the concepts.

I'm glad this book was recommended to me, but I get the feeling that most professionals in my industry have read this volume, so it's an important thing to read.

David W. Martines said
This is required reading if you are doing enterprise development. Even for it's age, POEAA is still THE foundation of the patterns that will be used daily. Some of the material, particularly the object-relational mapping patterns, will be a little to low-level to actually be practically useful (considering the existing frameworks available today) - but still it provides a good background on how this stuff actually works. That is - you probably won't need to implement your own Unit Of Work, but it's still essential that you understand the motivations of the pattern and the problems it solves.

V. A. Raghavan said
The patterns in the Book are not new, they are known by any average coder with few yrs of exp. How ever the book is a very coherent collection of patterns and still (in 2010) remains very relevant. But the book can use little updating in few areas like with ASP.Net MVC - .Net now supports MVC, services both in Java and WCF etc.

Vijay Anand Raghavan said
The patterns in the Book are not new, they are known by any average coder with few yrs of exp. How ever the book is a very coherent collection of patterns and still (in 2010) remains very relevant. But the book can use little updating in few areas like with ASP.Net MVC - .Net now supports MVC, services both in Java and WCF etc.

Daniel Liuzzi said
The Kindle Edition does NOT include any figures or diagrams. Quite an unpleasant surprise when reading passages like "The easiest way to see the difference is to look at the sequence diagrams for the two approaches (Figures 2.1 and 2.2).", clicking on those links and only finding a bare caption with no figure whatsoever. I contacted Amazon's customer service about this, and they replied with a mere "Occasionally, conversion to digital requires modification of content, layout, or format, including the omission of some images and tables". It would be great if Amazon worked together with the publishers to make it clear when there is missing content somewhere in its product page. Paying almost the price of the hardcover to end up with an incomplete product is unfair to say the least, and overall a bad experience for the reader.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.” - Tom Cargill