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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.