DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa ISAPI? - Información sobre ISAPI

Definición de ISAPI (Internet Server API)

Leandro Alegsa (Contacto) 05-12-2010

Envíanos un mensaje


Enviar
Anuncios

(Internet Server Application Programming Interface - ISAPI). API en IIS (Internet Information Services), el servidor web de Microsoft.

Usando las llamadas a funciones ISAPI, las páginas web pueden invocar programas que están escritos en DLLs en el servidor, por ejemplo para acceder a datos en una base de datos. El IIS viene con un DLL que permite consultas integradas para acceder a bases de datos obedientes a ODBC.

ISAPI es una alternativa al uso de scripts CGI en servidores web de Microsoft.

La contraparte de ISAPE en el lado del cliente es WinInet.

ISAPE también ha sido implementado en Apache (con el módulo mod_isapi), por lo tanto, las aplicaciones web del lado del servidor escritas para IIS, también pueden ser usadas con Apache.

Algunas características de ISAPI

Las aplicaciones web ISAPI se ejecutan más rápidamente comparadas con las aplicaciones PHP y ASP. Pero una desventaja de ISAPI, es que generalmente se requiere más tiempo de desarrollo de éstas aplicaciones; además, carece de soporte nativo para muchas características estándares de aplicaciones web (como manejo de sesiones), que son características comunes en tecnologías como ASP y PHP.

Aplicaciones ISAPI

ISAPI consiste de dos componentes: Extensiones y Filtros. Estos son los dos únicos tipos de aplicaciones que pueden ser desarrolladas usando ISAPI. Ambas deben ser escritas en C++ y Delphi Pascal, y compiladas en archivos DLL, que luego son registradas en IIS para ser ejecutadas en el servidor web.

Extensiones: las ISAPI Extensions son verdaderas aplicaciones que se ejecutan en ISS.

Filtros: los ISAPI Filters son usados para modificar o realzar las funcionalidades provistas por IIS.

APIs similares

Después de que Netscape introdujera NSAPI, Microsoft desarrollo ISAPI y la Apache Software Foundation desarrolló el API Apache. Las tres API tienen ciertas similitudes. Las tres permiten a las aplicaciones ejecutarse dentro de un proceso de servidor.





¿Mejoramos la definición?
Puntos: 5 (1 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




  Diccionario de informática
  Búsqueda por letras:

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
:

Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:






Preguntas

No hay ningún comentario todavía

Todos los derechos reservados © 1998 - 2017 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad