Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Patterns of Enterprise Application Architecture
GIS Visualizer - Geographic Data Visualized on 40+ Maps! Click here for details.
  • Title: Patterns of Enterprise Application Architecture
  • Author(s) Martin Fowler
  • Publisher: Addison-Wesley Professional; 1 edition (November 15, 2002); eBook(January 2003)
  • Hardcover: 560 pages
  • eBook: HTML and PDF
  • Language: English
  • ISBN-10/ASIN: 0321127420
  • ISBN-13: 978-0321127426
  • Share This:  

Book Description

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.

Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology - from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform.

This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts.

Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them.

About the Authors
  • Martin Fowler is an independent consultant who has applied objects to pressing business problems for more than a decade. He has consulted on systems in fields such as health care, financial trading, and corporate finance. His clients include Chrysler, Citibank, UK National Health Service, Andersen Consulting, and Netscape Communications. In addition, Fowler is a regular speaker on objects, the Unified Modeling Language, and patterns.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • Software Architecture Patterns (Mark Richards)

    This book takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern's benefits and considerations, and describes the circumstances and conditions it was designed to.

  • Software Design for Flexibility (Chris Hanson, et al.)

    This book describes techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners.

  • Domain-Driven Design Quickly (Abel Avram, et al)

    This book is a short, quickly-readable summary and introduction to the fundamentals of Domain Driven Design (DDD), it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly the original book.

  • The Fable of the User-Centered Designer (David Travis)

    User-centred design is ostensibly simple, yet when it comes to great user experiences many people do it incorrectly. After reading this book, you'll understand the framework of user-centred design and know how to apply it to your own design project.

  • Data-Oriented Design (Richard Fabian)

    This book is a practical guide for serious game developers. It is for game developers working to create triple A titles across multiple platforms, for independent developers trying to get the most out of their chosen target hardware, in fact for anyone who develops cutting edge software in restrictive hardware.

  • Patterns of Software: Tales from the Software Community

    This book gives us an informative inside look at the world of software design and computer programming and the business that surrounds them. It will intrigue anyone curious about Silicon Valley, computer programming, or the world of high technology.

  • Composing Software: Functional and Object Composition

    All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.

Book Categories
:
Other Categories
Resources and Links