Chapter 7. The mythical business layer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

—Martin Fowler

Since the first edition of this book, some five years ago, we observed a noticeable change in the industry: a shift from data-centric three-tier architecture to more model-centric, multilayer architecture. And another big wave of changes is coming as event-driven architecture takes root and developers start experiencing its inherent benefits. As a result, the classic business layer canonically placed in between the presentation and data access morphs into something different depending on the overall system architecture. The only thing that does not change, though, is that in one ...

Get Microsoft .NET: Architecting Applications for the Enterprise, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.