4.5. Application Architecture

The architecture for the Homside Lending application consisted of four tiers: client, Webserver, application server, and database.

4.5.1. Client Tier

The Web client uses a standard browser with HTML to make it as accessible and efficient as possible.

4.5.2. Web-Server Tier

A proxy server, which currently runs on a four-processor, HP L-class midrange UNIX server, caches the static home page and some graphics to deliver fast response, as well as to provide an additional layer of security in front of the Web server. All other Web pages that are served are generated through the use of JSPs that are deployed by the Web server.

Figure 4.1. HomeSide Application Current Architecture

Performance was a key design criterion. ...

Get J2EE™ Technology in Practice: Building Business Applications With the Java™ 2 Platform, 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.