API de servidor de internet (isapi)

Definição - O que significa Internet Server API (ISAPI)?

Uma API de servidor da Internet (ISAPI) é um conjunto de chamadas de programa do Windows prontas que os desenvolvedores e programadores podem usar para criar aprimoramentos ou extensões personalizadas para servidores HTTP ou servidores da web compatíveis com ISAPI. Esses aprimoramentos são chamados de aplicativos de extensão de servidor da Internet (ISA) e filtros ISAPI, que fornecem funcionalidades como chamada de banco de dados e até mesmo para construir páginas da Web dinamicamente para um cliente Web (navegador) exibir.

Definirtec explica Internet Server API (ISAPI)

A interface de programação de aplicativos de servidor da Internet torna mais fácil escrever aplicativos de banco de dados, como um sistema de entrada para formulários de pedido ou 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, em seguida, retornar uma página que foi personalizada para esse usuário.

ISAPI permite que um programador escreva dois tipos de extensões para um servidor:

  • Aplicativos de servidor de Internet (ISA), que fornecem funcionalidades semelhantes aos aplicativos CGI, mas são considerados mais rápidos por estarem na forma de bibliotecas de vínculo dinâmico (DLL), que são carregados na memória e não precisam ser localizados e lidos novamente como CGI aplicativos, que são considerados executáveis.
  • Filtros ISAPI, que são usados ​​por um servidor da web para auxiliar em vários eventos durante o processamento de uma determinada solicitação HTTP, como leitura e gravação de dados ou até mesmo 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