NonStop Servlets for JavaServer Pages (5.0) System Administrator's Guide
Overview and Architecture
NonStop Servlets for JavaServer Pages (NSJSP) System Administrator’s Guide—525644-002
1-12
NonStop Servlets for JavaServer Pages (NSJSP)
Architecture
NonStop Servlets for JavaServer Pages 
(NSJSP) Architecture
This subsection contains background information about the NonStop Servlets for 
JavaServer Pages (NSJSP) architecture. It illustrates and discusses the relationships 
between HTML clients, iTP Secure WebServer processes, and the NSJSP 
environment. It also describes the lifecycle of a servlet and the benefits of running 
servlets in NonStop TS/MP ServerClasses.
The NSJSP implementation is a multi-threaded, out-of-process servlet container: a 
Java web container (with web applications) that runs in a Java Virtual Machine (JVM) 
outside of the iTP Secure WebServer HTTPD process. This architecture is shown in 
Figure 1-5, iTP Secure WebServer Servlet Architecture.
In essence, NSJSP provides the same JVM functionality as any other J2EE 
implementation, but is unique in its ability to scale across multiple CPUs to provide a 
scalable NSJSP computing environment.
Each web container can contain a number of applications, each with their own servlets, 
JSP, and other resources. These containers are accessible by any HTTPD process 
running on any CPU. The containers and the HTTPD processes are part of the 
NonStop TS/MP environment.










