Índice:
- Definição - O que significa ISAPI (Internet Server API)?
- Techopedia explica Internet Server API (ISAPI)
Definição - O que significa ISAPI (Internet Server API)?
Uma API de servidor da Internet (ISAPI) é um conjunto de chamadas de programa prontas do Windows que desenvolvedores e programadores podem usar para criar aprimoramentos ou extensões personalizados para servidores HTTP ou servidores da Web compatíveis com ISAPI. Esses aprimoramentos são chamados de filtros ISA (Internet Server Extension Applications) e ISAPI, que fornecem funcionalidades como chamada de banco de dados e até mesmo para criar páginas da Web dinamicamente para exibição de um cliente da Web (navegador).
Techopedia explica Internet Server API (ISAPI)
A interface de programação de aplicativos para servidor da Internet facilita a gravação de aplicativos de banco de dados como um sistema de entrada em formulários de pedidos ou em um catálogo personalizado. Com o ISAPI, um programador pode coletar informações de um usuário por meio de um formulário HTML e retornar uma página personalizada para esse usuário.
O ISAPI permite que um programador grave dois tipos de extensões para um servidor:
- Aplicativos de servidor da Internet (ISA), que fornecem funcionalidades semelhantes aos aplicativos de CGI, mas são considerados mais rápidos, pois estão na forma de DLL (Dynamic Link Libraries), carregados na memória e não precisam ser localizados e depois lidos novamente como CGI aplicativos, que são considerados executáveis.
- Filtros ISAPI, que são usados por um servidor da Web para ajudar em vários eventos no processamento de uma determinada solicitação HTTP, como leitura e gravação de dados ou até saída de entradas de log. Os filtros ISAPI podem adicionar outras funcionalidades a um servidor como:
- Compressão
- Criptografia
- Autenticação personalizada
- Esquemas de registro