NonStop Servlets for JavaServer Pages (NSJSP) 6.0 System Administrator's Guide
Overview and Architecture
NonStop Servlets for JavaServer Pages (NSJSP) 6.0 System Administrator’s Guide—544548-004
1-3
NSJSP Architecture
NSJSP Architecture
This section briefly introduces NSJSP environment and the benefits of running servlets
in NonStop TS/MP ServerClasses.
The NSJSP 6.0 implementation is a multi-thread, out-of-process servlet container, a
Java web container that runs in a Java Virtual Machine (JVM) outside the iTP Secure
WebServer HTTPD process. This architecture is shown in Figure 1-1.
Each web container contains a number of applications, each with their own servlets,
JSP, and other resources. These containers are accessible through any HTTPD
process running on any processor. The containers and the HTTPD processes are a
part of the NonStop TS/MP environment.
In essence, NSJSP 6.0 provides the same JVM functionality as any other J2EE
implementation, but is unique in its ability to scale across multiple processors to
provide a scalable NSJSP computing environment.
The iTP Secure WebServer software, which is inherently scalable and reliable, can
create Java servlets that can take advantage of the database and transaction services
infrastructure on the HP NonStop server. Java servlets run in an NSJSP container that
are implemented as NonStop TS/MP ServerClasses, and can be replicated and
automatically load-balanced across multiple processor nodes for scalability. Therefore,
large volumes of servlet-based web transactions can run concurrently to maintain
consistent response times.










