UNIVERSIDAD CATÓLICA ANDRÉS BELLO
D
IRECCIÓN DE POSTGRADO
S
ISTEMAS DE INFORMACIÓN
INTERNET EN LAS ORGANIZACIONES

ACTIVE SERVER PAGES (ASP)

¿QUE ES ASP?

Microsoft Active Server (ASP) es un entorno server-side scripting que se utiliza para crear y ejecutar aplicaciones Web dinámicas, interactivas y de alto performance permitiendo la combinación de páginas HTML, secuencias de comandos y componentes ActiveX. Lo único que necesitas es cierto conocimiento de HTML para empezar a utilizar ASP.


CÓMO FUNCIONA ASP

La programación en ASP se utiliza para hacer más dinámica la relacion entre el cliente y el servidor.  Las páginas ASP comienzana ejecutarse cuando un usuario solicita un archivo .asp al servidor  Web a través del explorador. El servidor web llama a ASP, que lee el archivo solicitado, ejecuta las  secuencias de comandos que encuentre y envía los resultados al explorador del cliente.

MARIBEL SALAZAR RÍOS

maribelsalazar@hotmail.com

Puesto que las secuencias de comandos se ejecutan en el servidor, y NO en el cliente, es el servidor el que hace todo el trabajo necesario para generar las paginas que se envían al explorador. Las secuencias de comandos quedan ocultas a los usuarios, estos solo reciben el resultado de la ejecución en formato HTML .

Desaparece por tanto el problema de si el cliente puede o no ejecutar sentencias de comandos, el servidor Web solo envía el resultado en código HTML standard interpretable por cualquier explorador. Las páginas ASP son almacenadas con la extencion .asp ya sea que contenga fragmentos de código HTML o no.

REQUERIMIENTOS
ASP viene de forma nativa con dos motores de secuencia de comandos Microsoft Visual Basic Scriptig Edition (VBScript) y Microsoft JScript. Puede instalar y utilizar motores de otros lenguajes como REXX y Perl.

Para procesar páginas ASP no hay restricciones del lado del cliente pero del lado del servidor éste debe ser  Microsoft y posser una librería que interprete el código (asp.dll) . ASP puede ser usado entonces en los  siguientes Web Server:

  • Microsoft Internet Information Server version 3.0 sobre Windows NT Server.

  • Microsoft Peer Web Services version 3.0 sobre Windows NT Workstation.

  • Microsoft Personal Web Server sobre Windows 9x.  (No tendrá acceso a algunos de los componentes avanzados o SQL Server pero aún así puede utilizar bases de datos Access)


La gran popularidad de ASP provocó la aparición de interpretes que adaptan éste código para plataformnas UNIX siendo los más conocidos Chilisoft e Instant ASP.