NonStop Servlets for JavaServer Pages (NSJSP) 6.1 System Administrator's Guide

Introduction to NSJSP
NonStop Servlets for JavaServer Pages (NSJSP) 6.1 System Administrator’s Guide596210-006
1-18
NSJSP Architecture
1. NonStop TCP/IPv6 distributes the HTTP(S) user requests across the HTTPD
processes.
2. The HTTPD processes map the HTTP requests into a set of variables with values.
This information is passed in a message to the NSJSP Server Class through a
Pathsend or the File system API.
3. The NSJSP connector receives the request information from an HTTPD process
and extracts the required HTTP request data from the message.
For more information on request information variables, see the chapter on Using
Common Gateway Interface Programs in the iTP Secure WebServer System
Administrator’s Guide.
4. Subsequently, the connector passes the request information to the Catalina
container for further processing.
5. The Catalina container processes the request. The container will invoke any
relevant filters and valves, and will pass the request information to the user web
application for processing.
6. Catalina sends the application response to the NSJSP connector.
7. The NSJSP connector converts the received response data into an HTTP
response message, which is sent to an HTTPD process.
8. The HTTPD process converts the response message to an HTTP protocol
response and sends the response to the web client.