Patterns of Enterprise Application Architecture

E684896

Patterns of Enterprise Application Architecture is a seminal software engineering book that catalogs and explains common design patterns and best practices for building large-scale enterprise applications.

All labels observed (2)

How this entity was disambiguated

Statements (59)

Predicate Object
instanceOf book
software engineering book
author Martin Fowler
contributor David Rice
Edward Hieatt
Matthew Foemmel
Randy Stafford
Robert Mee
countryOfOrigin United States
describes Active Record pattern
Coarse-Grained Lock pattern
Data Mapper pattern
linked to: ORM

Domain Model pattern
Front Controller pattern
Gateway pattern
Gateway to external resources
Identity Map pattern
Implicit Lock pattern
Layer Supertype pattern
Lazy Load pattern
linked to: Proxy pattern

Mapper pattern
Model-View-Controller pattern (enterprise context)
Money pattern
Optimistic Offline Lock pattern
Page Controller pattern
Pessimistic Offline Lock pattern
Plugin pattern
Record Set pattern
Registry pattern
Repository pattern
Separated Interface pattern
Service Layer pattern
Service Stub pattern
linked to: Proxy pattern

Special Case pattern
Table Module pattern
Template View pattern
Transaction Script pattern
Transform View pattern
Two-Step View pattern
Unit of Work pattern
Value Object pattern
hasReputation seminal work in enterprise software architecture
influenced enterprise application design practices
language English
publicationYear 2002
publisher Addison-Wesley
series Addison-Wesley Signature Series
linked to: Addison-Wesley
subject concurrency patterns
data source architectural patterns
distributed systems
domain logic patterns
enterprise application architecture
enterprise software development
object-oriented design
object-relational behavioral patterns
software design patterns
web presentation patterns
usedAs reference for enterprise architects
reference for senior software developers

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Martin Fowler authorOf Patterns of Enterprise Application Architecture
Active Record pattern describedIn Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture describes Service Layer pattern
linked to: Patterns of Enterprise Application Architecture
Analysis Patterns: Reusable Object Models relatedWork Patterns of Enterprise Application Architecture
Domain-Specific Languages relatedTo Patterns of Enterprise Application Architecture