Netscape Server Application Programming Interface

E321497

Netscape Server Application Programming Interface (NSAPI) is a proprietary C-based extension framework that allows developers to create custom modules and extend the functionality of Netscape web servers.

All labels observed (2)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf server extension API ⓘ
web server plugin interface ⓘ
abbreviation NSAPI ⓘ
category application programming interface ⓘ
server extension framework ⓘ
web server technology ⓘ
configurationMechanism server configuration files referencing NSAPI modules ⓘ
contrastWith out-of-process CGI programs ⓘ
designedFor high-performance in-process extensions ⓘ
developer Netscape Communications Corporation ⓘ
documentationProvidedBy Netscape Communications Corporation ⓘ
executionContext inside the web server process ⓘ
executionModel in-process server modules ⓘ
hasComponent NSAPI SAFs (Server Application Functions) ⓘ
NSAPI directives in configuration files ⓘ
NSAPI plug-in shared libraries ⓘ
influenced plugin architectures of later commercial web servers ⓘ
introducedBy Netscape web server products of the 1990s ⓘ
isProprietary true ⓘ
license proprietary license ⓘ
performanceCharacteristic lower overhead than CGI for per-request processing ⓘ
programmingLanguage C ⓘ
provides APIs for configuration and initialization of modules ⓘ
APIs for logging and error reporting ⓘ
APIs for manipulating HTTP headers ⓘ
APIs for sending responses to clients ⓘ
callbacks at multiple stages of request lifecycle ⓘ
low-level access to HTTP request processing ⓘ
relatedTo Apache module API ⓘ
Common Gateway Interface ⓘ
Internet Server Application Programming Interface ⓘ
linked to: IIS
requires C compiler and development environment ⓘ
supports authentication and access control extensions ⓘ
connection management hooks ⓘ
dynamic content generation ⓘ
filter-style processing of HTTP requests and responses ⓘ
logging extensions ⓘ
request processing hooks ⓘ
supportsLanguageBinding C ⓘ
targetPlatform Netscape Enterprise Server ⓘ
Netscape FastTrack Server ⓘ
Sun Java System Web Server ⓘ
iPlanet Web Server ⓘ
typicalFileType .dll modules on Windows systems ⓘ
.so shared libraries on Unix-like systems ⓘ
usedFor creating custom server modules ⓘ
extending Netscape web servers ⓘ
implementing server-side functionality ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Netscape Enterprise Server → programmingInterface → Netscape Server Application Programming Interface ⓘ
NSAPI → fullName → Netscape Server Application Programming Interface ⓘ
NSAPI → abbreviationOf → Netscape Server Application Programming Interface ⓘ
Netscape Server Application Programming Interface → hasComponent → NSAPI SAFs (Server Application Functions) ⓘ
linked to: Netscape Server Application Programming Interface