Internet Server Application Programming Interface


Also found in: Acronyms, Wikipedia.

Internet Server Application Programming Interface

(World-Wide Web)
(ISAPI) Microsoft's programming interface between applications and their Internet Server. Active Servers created with ISAPI extensions can be complete in-process applications themselves, or can "connect" to other services. ISAPI is used for the same sort of functions as CGI but uses Microsoft Windows dynamic link libraries (DLL) for greater efficiency. The server loads the DLL the first time a request is received and the DLL then stays in memory, ready to service other requests until the server decides it is no longer needed. This minimises the overhead associated with executing such applications many times.

An HTTP server can unload ISAPI application DLLs to free memory or preload them to speed up the first access. Applications can also be enhanced by ISAPI filters
Mentioned in ?
References in periodicals archive ?
By incorporating Microsoft's Internet Server Application Programming Interface (ISAPI) with the FlexiFinancials, Flexi will create applications that allow users to automatically and directly access FlexiFinancials databases to conduct HTML-based queries using any Web browser.
Netscape Application Programming Interface (NSAPI) and Internet Server Application Programming Interface (ISAPI), allowing use with the Netscape Commerce Server or the Microsoft Internet Server
13, 1996--WRQ, a leader in enterprise-wide connectivity software, today announced its commitment to support Microsoft's Internet Server Application Programming Interface (ISAPI), a new standard for Microsoft's Internet Information Server and other Windows platform Internet software.

Full browser ?