Application Servers

The application server was not entirely a new concept—just an old one rehashed from other, not so popular, architectures. An application server environment is typically implemented using three different tiers: presentation, business logic, and persistence (see Figure 21.2). These tiers have specific responsibilities, and seldom do the lines of these responsibilities blur.

Figure 21.2. Sample implementation of an application server based on three-tiered architecture.

In this environment, the client usually executes business methods on the application server and uses the server mostly for persistence and enforcing data integrity. ...

Get Borland® JBuilder™ Developer’s Guide 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.