Vous voulez voir cette page en français ? Cliquez ici.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
26 used & new from CDN$ 45.00

Have one to sell? Sell yours here
 
   
Patterns of Enterprise Application Architecture
 
 

Patterns of Enterprise Application Architecture (Hardcover)

by Martin Fowler (Author)
4.3 out of 5 stars  See all reviews (38 customer reviews)
List Price: CDN$ 83.99
Price: CDN$ 52.91 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 31.08 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.

Ordering for Christmas? To ensure delivery by December 24 to Toronto, Ottawa, or Montreal, choose FREE Super Saver Shipping at checkout. Read more about holiday shipping.

20 new from CDN$ 52.91 6 used from CDN$ 45.00

Frequently Bought Together

Customers buy this book with Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe

Patterns of Enterprise Application Architecture + Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Price For Both: CDN$ 97.63

Show availability and shipping details


Customers Who Bought This Item Also Bought

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

by Gregor Hohpe
4.5 out of 5 stars (10)  CDN$ 44.72
Domain-Driven Design: Tackling Complexity in the Heart of Software

Domain-Driven Design: Tackling Complexity in the Heart of Software

by Eric Evans
4.5 out of 5 stars (15)  CDN$ 52.91
Refactoring to Patterns

Refactoring to Patterns

by Joshua Kerievsky
5.0 out of 5 stars (1)  CDN$ 49.13
Refactoring: Improving the Design of Existing Code

Refactoring: Improving the Design of Existing Code

by Martin Fowler
4.6 out of 5 stars (95)  CDN$ 49.13
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET

by Jimmy Nilsson
5.0 out of 5 stars (1)  CDN$ 49.13
Explore similar items

Product Details


Product Description

Product Description

Developers of enterprise applications (e.g reservation systems, supply chain programs, financial systems, etc.) face a unique set of challenges, different than those faced by their desktop system and embedded system peers. For this reason, enterprise developers must uncover their own solutions. In this new book, noted software engineering expert Martin Fowler turns his attention to enterprise application development. He helps professionals understand the complex -- yet critical -- aspects of architecture. While architecture is important to all application development, it is particularly critical to the success of an enterprise project, where issues such as performance and concurrent multi-user access are paramount. The book presents patterns (proven solutions to recurring problems) in enterprise architecture, and the context provided by the author enables the reader to make the proper choices when faced with a difficult design decision.


Book Info

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.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(1)

Your tags: Add your first tag
 

What do customers ultimately buy after viewing this item?


 

Customer Reviews

38 Reviews
5 star:
 (23)
4 star:
 (4)
3 star:
 (10)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (38 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
4 of 5 people found the following review helpful:
4.0 out of 5 stars A Collection of Patterns for Modestly Large Systems, Mar 22 2004
By ws__ (Hamburg, Germany) - See all my reviews
Martin Fowler is a brand name for lucid ("UML distilled"), maturity enhancing ("Refactoring" for the practical side and the great "Analysis Patterns" for the modeling side) top notch books for software professionals. This book even has on its front cover a label telling us it is a "Martin Fowler Signature Book". This book was a disappointment. In the introduction Fowler claims much less. This book should be merely "useful". It is much better than that. It is good.

So what is the problem? The title is misleading. It is about patterns, but not really about enterprise applications. I am not in the subject of enterprise applications. I never ever have touched a program like SAP or a language like COBOL. But I encountered nearly every problem addressed in the patterns. Even the money class has corresponding problems in other fields: a Voltage has both a value and a unit. Also having complaints about the fact that 3 times 33% are less than 100% are always common.

What is this book about? It is basically about problems you have in moderately big applications. How do you connect a relational database with its structure and transactionality to a system, especially an object-oriented system (but not only)? And how do you connect to the user interface, especially a web interface. Also it contains a lot of useful small patterns at the end. As you can see: a lot of valuable stuff for many people. Yes and you get the deep judgments and fine humor of Martin Fowler too.

What is the main problem? This book is not really suited for actual reading. It contains an introductory part of a hundred and a reference part of four hundred pages. The introduction part is annoying to read. It is at the same time too simple (Some knowledge of relational databases should be a requirement for this book, and much more...) and too difficult (An extremely lot of forward references to patterns described later in this book). Also a lot of stuff is in the most trivial sense repeated within a few pages distance only. And it is repeated down to the wording of the individual sentences.

The reference part is a lot better. It gets better to read the further along you already read. The number of forward references gets less along the way. I liked especially the last part about base patterns. As their name already says they should have been much more to the beginning of the book.

This book contains an excellent book within it, just waiting to be "refactored" out of this collection of valuable thoughts. I firmly believe that Martin Fowler is well suited to do this refactoring job. I do sincerely hope that he does it for the next edition of the book. Most of the work is already invested and the result would be very valuable for many people. It is possible to write excellent and readable books about patterns as for example Buschmann et al in "Pattern Oriented Software Architecture" showed.

Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars Design Patterns at the implementation level for J2EE, .NET, Mar 22 2004
By Jack D. Herrington "engineer and author" (Silicon Valley, CA) - See all my reviews
(REAL NAME)   
This book is a little more implementation specific than the incredibly popular Gang of Four Design Patterns book. Many of the patterns, the Data Transfer Object pattern, for example, are fairly specific to the J2EE structural problem at hand. Other patterns, like the Lazy Load, are good architectural patterns on any platform. There is enough generic content to justify the purchase of the book for architects implementing on any platform (J2EE, .NET, PHP, etc.) but it does favor the two current platforms de jour; J2EE and .NET.

One of the nice things about the book is how the code tends to de-emphasize the application container by doing most of the work in the raw database access systems (e.g. JDBC), which makes it easy to understand what is going on but will offend the true J2EE believer. This makes the patterns in the book accessible to anyone coding in any environment, which I greatly appreciate.

One pet peeve is that some of the patterns are obvious shells for a single technique, such as the Transform View, which is really just XSLT. The text says as much, but shouldn't there be more than one example of a particular pattern in nature? It's just a pet peeve though, it's no reason to avoid the book.

Overall, the book is well written and edited and the graphics add to the exposition but are not gratuitous. It's a useful guide for anyone looking to raise the level of the enterprise application (read web application) thought up to the next level.

Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars Everything Martin Fowler writes is 5 stars, Feb 27 2004
By R. Pinna "Bob Pinna" (http://www.marketvoyce.com) - See all my reviews
(REAL NAME)   
If you've read Refactoring or UML Distilled, or Planning XP, you won't be disappointed with this Fowler book. He's the clearest writer and thinker in the Agile/XP/Patterns group of authors.

The book is particularly strong in describing how to map between a persistent relational database and an in-memory object representation of business logic. Fowler distills the various approaches to their essence, clearly presents the tradeoffs and defines an intuitive vocabulary to make it easier for development teams to discuss how the patterns apply to their unique application.

Highly recommended.

Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Most recent customer reviews

2.0 out of 5 stars Not a good read
I found the author's style very unapproachable and I didn't take much away from the text.
Published on Jun 17 2007 by Jonathan Montgomery

5.0 out of 5 stars Application Architecture
An excellent resource to understand the different architecture patterns, kept very simple and precise to the point.
Thanks to the author for coming up with this book.
Published on Feb 21 2004

3.0 out of 5 stars Interesting But Muddled
Overall, I was disappointed by this book. I develop business applications, and I was hoping this book would provide practical insights about such applications, more specifically... Read more
Published on Feb 9 2004 by Vladimir Levin

5.0 out of 5 stars Outstanding work in the field
I normally don't bother to write reviews, but some of the shallow ones I found here irritated me enough to write. I have been a developer, architect, and development manager. Read more
Published on Jan 16 2004 by Michael R. Lauer

5.0 out of 5 stars The right path to creating enterprise applications.
Fowler avoids giving a precise definition of an enterprise application, preferring to list a set of characteristics that most share. Read more
Published on Oct 4 2003 by Charles Ashbacher

3.0 out of 5 stars If new to enterprise patterns a must read
This is a well written book, with resonable explanations and samples. If you are familiar with patterns by GOF and distrubuted architecture patterns then there is not much new in... Read more
Published on Sep 14 2003 by Mark

3.0 out of 5 stars Book Titles That Make a Good Sell
Book Titles That Make a Good Sell

There were times when Enterprise, Architecture
and Patterns titles sold very well, even if the books
themselves did not offer a big... Read more

Published on Sep 6 2003 by Michael Bell

5.0 out of 5 stars Excellent book - a must read
This is by far the best description of enterprise patterns I have read to date.

Fowler points out that none of these patterns are new (and many have been around for a long... Read more

Published on Aug 20 2003 by Mr. Lachlan James

3.0 out of 5 stars Good, but not great
This book has been getting a lot of hype -the followup to Fowler's seminal Refactoring, enterprise edition of the GoF, etc etc.

It's a dense and informative read. Read more

Published on Jun 29 2003 by slo44

3.0 out of 5 stars Required reading, but definite J2EE bias
I am a fan of Fowler's and especially his "Refactoring" book, which I also rate as a must read for the serious programmer. Read more
Published on Jun 23 2003 by Larry Musa

Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.