Keeping Tiers Balanced

Consider Figure 2.2, in which a well-balanced three-tiered architecture sits atop a delicate fulcrum. On the left rests all the presentation code; in the middle, the business logic; and on the right, any data services.

Figure 2.2. A well-balanced application.

Although it is likely that the business logic middle tier will carry most of the weight in a system, it can be disastrous for future evolution if too much weight is placed on either extreme. Putting too much weight on either side will tilt the balanced objects and cause the application to collapse.

On the presentation side, this could mean adding data-aware or data-bound ...

Get COM+ Unleashed 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.