Math.com Store
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Math Books » Object-Oriented Software Design » Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)  

Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)

Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)
Author: Martin Fowler
Publisher: Addison-Wesley Professional
Category: Book

List Price: $64.99
Buy New: $40.99
You Save: $24.00 (37%)



New (40) Used (18) from $39.99

Avg. Customer Rating: 4.5 out of 5 stars 56 reviews
Sales Rank: 9978

Media: Hardcover
Number Of Items: 1
Pages: 560
Shipping Weight (lbs): 2.3
Dimensions (in): 9.4 x 7.6 x 1.3

ISBN: 0321127420
Dewey Decimal Number: 005.1
UPC: 076092019909
EAN: 9780321127426
ASIN: 0321127420

Publication Date: November 15, 2002
Availability: Usually ships in 1-2 business days

Also Available In:

  • Kindle Edition - Patterns of Enterprise Application Architecture

Accessories:

  • Java CAPS Basics: Implementing Common EAI Patterns
  • Implementation Patterns (Addison-Wesley Signature Series)
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series)

Similar Items:

  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series)
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
  • Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
  • Head First Design Patterns (Head First)

Editorial Reviews:

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.


Customer Reviews:   Read 51 more reviews...

4 out of 5 stars Basic Architecture   October 30, 2008
This book is not for beginners. The patterns match many constructs I've built over the years. It is pretty comprehensive and a foundation for the newer patterns of SOA and WOA. A good addition to any architect's library.


5 out of 5 stars An Underrated Subject and Book   October 22, 2008
Motivation

I didn't look at this book for a long time simply because of the word "enterprise." I felt the word was too overloaded to be useful. I've heard too many managers, recruiters, and other programmers use this word to mean too many different things. Fowler defines enterprise application as "the display, manipulation, and storage of large amounts of often complex data and the support or automation of business process with that data." By that definition every system I've ever worked on has been an enterprise application.

Cons

A dense, tough read. I almost wish I was at a whiteboard or kept a notepad while reading.

Pros

Fowler gives a fantastic presentation of how to design software using databases, distributed components, etc. This is given through good narratives and anecdotes of Fowler's own experiences, and also through the patterns distilled from these.

The best thing I can say about this book is I would put it fourth in the list of books-I'd-like-anybody-I'm-working-with-to-have-read, right after to Design Patterns, Refactoring, and Extreme Programming Explained.

Summary

As with most patterns books, not everything in here is an amazing revelation, but the common approach, terminology, and ways of categorizing problems and solutions make it very valuable.

Programmers who utilize design patterns and refactoring, and who work on software systems involving distributed components and/or databases should take a look at this book.



2 out of 5 stars Misses out on the important patterns   August 7, 2007
 4 out of 8 found this review helpful

This book is a complete beginner's handbook for enterprise patterns.

1) The "Mapping to Relational Database Patterns" section discusses patterns that are completely intuitive. I recall logically coming to this conclusions when I started programming in Visual Basic in 99. Nothing new in this section.

2) The "Concurrency" section is criminal in nature and assumes that the application runs on high-cost server. Process-per-session? Thread-per-request? Come on!! Has the author missed out on the Reactor, Proactor and Active Object patterns (he does reference ACE but only as a reference). These patterns have been recognized as not scalable in the late 90s.

3)The distribution patterns are clearly incomplete and desire a lot of details.

If you're just starting out,as a System Architect :-), you'll find this useful. Otherwise, use MSDN or ACE for enterprise patterns.



5 out of 5 stars Must have reference for all developers   July 16, 2007
 2 out of 6 found this review helpful

Even if you don't do "Enterprise Application" development, this book is a must have in your library. If you have been developing for more than a couple of years and you haven't seen 1/2 of the patterns in this book, then you are probably doing something wrong and this book could greatly help you.

Even if you do know 1/2 or more of the patterns in this book it is a great reference to the details of these patterns. Unless you are a Sophomore Software Engineering Student I'd recommend this book over the GoF book. Gof is a must have too, but if you can only have one. Get this one!



5 out of 5 stars Must read   April 4, 2007
 1 out of 6 found this review helpful

This is a must read book if you are a developer, architect or in anyway related to technology.


Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Categories
Calculators
Math Books
Math DVD
Math VHS
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Related Categories
• Object-Oriented Software Design
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• New Business Enterprises
Small Business & Entrepreneurship
Business & Investing
Subjects
Books
• Computer Design
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• PCs
Hardware
Computers & Internet
Subjects
Books
• Design & Architecture
Hardware
Computers & Internet
Subjects
Books
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• Object-Oriented Design
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Hardcover
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books

Disclaimer: All product information on this site belongs to Amazon.com.
No guarantees are made as to accuracy of prices and information.