Application architecture

To improve availability, performance, and security, many enterprise-level client and server applications are constructed in layers. On the client side, users launch client applications and browsers. This front-end, client-side function usually requires limited processing, primarily providing connectivity to presentation servers. The presentation servers accept inbound connections from clients and establish communications with back-end application servers. The back-end application server is where the real number crunching and processing occurs and is often where some valuable intellectual property, in the form of custom program code, exists. These back-end application servers connect to one or more data repositories. The ...

Get CISSP Training Kit 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.