Red Hat Training

A Red Hat training course is available for Red Hat JBoss Web Server

Chapter 11. Overview

Read this chapter to get a brief introduction about the Internet Server Application Programming Interface (ISAPI).

11.1. What is Internet Server API

Internet Server Application Programming Interface (ISAPI) is a multi-tier application programming interface for Microsoft Internet Information Services (IIS) web servers, and other compatible third-party web servers.
Two application types exist for ISAPI applications:
  • Extensions (full applications that run on IIS)
  • Filters (applications that modify or enhance IIS functionality by constantly filtering for requests relevant to their functionality).
You implement the ISAPI applications by compiling Extensions or Filters into Dynamic Link Library (DLL) files. The DLLs are registered with the web server which makes them available to use.