Resumen:
Describe gran cantidad de patrones orientados a la arquitectura de aplicaciones empresariales. La visión de Fowler es más pragmática y está alineada a la definición de arquitectura que establece varias categorías de patrones. El autor notó que a pesar de cambios en la tecnología las ideas de diseño básicas puden ser adaptadas y aplicadas para solucionar problemas comunes. El resultado es un manual de soluciones aplicables a cualquier plataforma de aplicación de la empresa. Contiene las instrucciones para el desarrollo de usos y referencias detalladas según los modelos propuestos. Cada modelo provee el uso y la información de puesta en práctica, así como ejemplos de código detallados en Java o C++. Los diagramas UML sirven de ayuda para la comprensión de los conceptos vertidos.