Elaborado por Armando Marquez
Resumen
ISAPI
significa interfaz de programación de aplicaciones para servidores de Internet,
fue desarrollado por Process Software y adoptada por Microsoft en 1997 incluyéndola en el
Servidor Microsoft Internet Information (IIS).
Esta interfaz permite que un usuario remoto interactué de forma dinámica
con los servidores web, ya que habilita a los usuarios para que pueda ejecutar programas, buscar información dentro de una Base
de datos o intercambiar información con cualquier software localizado en el
servidor.
Seguridad
Es importante señalar Internet Information Server abre las
aplicaciones ISAPI en el contexto de seguridad del usuario que llama. Dicho
usuario debe pasar una comprobación de seguridad. Para restringir la ejecución
a los usuarios seleccionados, los permisos de NTFS pueden utilizarse con
aplicaciones ISAPI, como el Conector de bases de datos de Internet (IDC).
Por
ejemplo, EL ISAPI se puede utilizar para
enviar y/o devolver información hacia y desde las bases de datos, a través de
ODBC. Los usuarios web pueden enviar datos a un servidor web o invocar programas
ISAPI completando un formulario HTML, y haciendo clic en un botón. La aplicación remota puede aceptar la información introducida por el
usuario y procesarla de cualquier modo que se pueda programar, para después enviarlas a los equipos cliente como
respuestas.
Dynamic Link Library
Tipo de Librerias
Un
filtro es una DLL que se carga en un servidor HTTP con el objeto, de filtrar la
información que viajan hacia o desde el servidor, (entre el servidor y los
clientes). El filtro registra notificaciones sobre eventos, como el inicio de
sesión o la asignación de direcciones URL. Cuando se producen los eventos
seleccionados, se llama al filtro y es posible supervisar y cambiar los datos
(en su recorrido entre el servidor y el cliente, y al contrario). Los filtros
ISAPI pueden utilizarse para proporcionar un registro mejorado de las
solicitudes HTTP (por ejemplo, para controlar quién inicia sesión en el
servidor), cifrado y compresión de archivos personalizados o métodos de
autenticación adicionales.
Como Trabajar con ISAPI
El Servidor Microsoft Internet Information (IIS) ofrece una alternativa para trabajar ISAPI con un marco de trabajo denominado páginas Active Server (ASP).
El marco de trabajo de ASP es, en sí mismo, una extensión de ISAPI que permite a los programadores escribir una lógica del lado del servidor utilizando lenguajes de secuencias de comandos y Visual Basic.
Las
aplicaciones Web que se crean mediante ISAPI o ASP proporcionan soluciones HTML,
ahora bien, se encuentra a nivel de los usuarios la decisión de con qué
exploradores será compatible la aplicación. Podemos aprovechar al máximo las
posibilidades de exploradores, como Internet Explorer en un entorno de intranet
utilizando dichas aplicaciones web.
Requieren
menos uso de CPU, ya que Al residir en memoria no inicia procesos por separados.
Tiene mejor rendimiento que otras interfaces, ya que el servidor Web no tiene
que cargar el programa ISAPI, conectar y desconectar con la base de datos cada
vez que se recibe una requisición.
[Principal] [Pagina de Trabajo]