ISAPI
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
ISAPI est l'acronyme de Internet Server Application Programming Interface.
Il s'agit de l'interface de programmation (ou API) de l'application IIS de Microsoft. Elle a été conçu par Process Software Corporation, Microsoft Corporation et un petit nombre d'autres éditeurs. L'objectif est d'élimiter la création de processus fils pour réduire la latence. Pour cela, ISAPI charge du code partagée depuis des DLL dans le processus du serveur.
Le désavantage d'ISAPI, comparé par exemple au CGI, est que le code chargé dans le serveur compromet son intégrité. Des extensions mal conçues peuvent impacter les performances voir dans le pire des cas le crasher.
ISAPI est principalement utilisé dans la version "WebServer" de Windows Server 2003.
ISAPI a aussi été implémenté par Apache via son module mod_isapi qui permet aux applications web écrites pour IIS de fonctionner sur Apache.