Netscape Server Application Programming Interface
{{Other uses|NSAPI (disambiguation){{!}}NSAPI}}
The Netscape Server Application Programming Interface (NSAPI) is an application programming interface for extending server software, typically web server software.
History
NSAPI was initially developed by Rob McCool at Netscape for use in Netscape Enterprise Server. A variant of NSAPI can also be used with Netscape Directory Server.
Because there is no formal standard, applications that use NSAPI are not necessarily portable across server software. As of 2007, varying degrees of support for NSAPI are found in Sun Java System Web Server and Zeus Web Server.
NSAPI plug-ins
Applications that use NSAPI are referred to as NSAPI plug-ins. Each plug-in implements one or more Server Application Functions (SAFs).
To use a SAF, an administrator must first configure the server to load the plug-in that implements that SAF. This is typically controlled by a configuration file named magnus.conf. Once the plug-in is loaded, the administrator can configure when the server should invoke the SAF and what parameters it should be passed. This is typically controlled by a configuration file named obj.conf.
See also
- NPAPI (Netscape Plugin Application Programming Interface)
References
{{reflist}}
External links
- [http://docs.oracle.com/cd/E19146-01/821-1833/index.html Oracle iPlanet Web Server 7.0.9 NSAPI Developer's Guide]
- [http://docs.sun.com/app/docs/doc/819-2632 Sun Java System Web Server 7.0 NSAPI Developer's Guide]
- [https://web.archive.org/web/20130713113125/http://support.zeus.com/zws/examples/2005/12/16/nsapi_netscape_server_api Zeus Web Server Introduction to NSAPI] (archived version)
{{Web interfaces}}
{{Netscape}}