The "ilities"

When you talk about the benefits of three-tiered and multitiered applications, you often talk in terms of "ilities"—scalability, maintainability, reliability, availability, extensibility, and manageability. The addition of multiple tiers affects each of these terms in different ways.

Scalability

Scalability refers to the application's capability to support more and more users. In a two-tiered application, for example, each user might have a separate connection to the database. This is especially true for a two-tiered GUI application, because the GUI application typically connects directly to the database. If you have 10,000 users, you need 10,000 database connections. In a two-tiered Web application, you can support many users with ...

Get Special Edition Using Java™ 2 Enterprise 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.