Web Application Servers
Web Application Servers
In recent years, the World Wide Web has evolved from a netwark of
static information to a dynamic application deployment and man-
agement system.
15.1
Architecture and Components
Today's e-business solutions are usually designed in a multi-tier
architecture. In this design paradigm, the Web Application Server is
the key component that connects a Web browser front-end with
back -end applications (Figure 15.1). Web applications connect to
databases, Enterprise Resource Planning Systems, or other external
data repositaries to get access to the requested content.
The success of this architecture is based on the fact that the Web
browser is a low-cost, universal, and easy-to-configure frontend
client
Today, several technologies are used to develop applications far
Web servers:
15.1.1
Java Servlets
Servlets can be defined as server side Java dasses which are platform-
and protocol-independent and run in a Java enabled Web server to
provide dynamic HTML content to dients. Initially, servlets were
supported in the Java Web Server from JavaSoft.
Java Enabled Web Server
Figure 15.2:
The Basic
SeNlet Process Servlet Runtime
Flow
ellent