Common Gateway Interface (CGI)
Netscape Server Application Programming Interface (NSAPI)
Java™ Servlets and JavaServer Pages (JSP)
Netscape Server Application Programming Interface (NSAPI) implements the functions and server calls when processing a request (Server Application Functions or SAFs), which provide the core and extended functionality of Web Server. It allows the server to process requests and divide into small steps that can be arranged in a variety of ways for speed and flexible configuration.
Java Servlets and JavaServer Pages extensions enable all servlet and JSP meta functions, including instantiation, initialization, destruction, access from other components, and configuration management. Servlets and JSPs are reusable Java applications that run on a Web Server rather than in a web browser.