NonStop Systems Introduction

The Application Server Environment
NonStop Systems Introduction527825-001
3-9
Application Server Functions
Today’s application servers provide flexibility in creating arrangements consisting of
diverse and geographically distributed client and server platforms.
We now examine some of the key client and server handling functions of the
application servers.
Application Server Functions
Within the multi-tiered client/server environment, the application server is responsible
for executing the server programs and handling the communications between the
clients and servers.
Figure 3-5. Multi-Tiered Architecture With Web Server
Note. The examples and illustrations used in this discussion have been simplified for
illustrative purposes. In reality, the relationships between clients and servers are more
complex than shown here, and the concepts differ among the different application server
environments. The main point to take away from this discussion is that the client and server
management functions are handled automatically by components in the application server
environment and are transparent to the application developer.
Web server
Servlets
or JSP
Web
browser
VST020.vsd
Client Tier
Server-side
presentation
Business and
Database Tier
Java application
Web Tier
NonStop server
Database
access
Business logic
Enterprise
beans
Client-side
presentation