ASIGNATURA: HERRAMIENTAS WEB PARA LA
INVESTIGACIÓN
RESUMEN TRABAJO 3
Active Server Pages (ASPIII)
Autor: (MARIA J. MATOS C.)
Active Server Pages (ASP) es una tecnología del lado servidor de Microsoft
para páginas web generadas dinámicamente, que ha sido comercializada como un
anexo a Internet Information Server (IIS).
Microsoft introdujo esta tecnología llamada Active
Server Pages en diciembre de 1996, por lo que no es nada nueva. Es parte
del Internet Information Server (IIS) desde la versión 3.0 y es una tecnología
de páginas activas que permite el uso de diferentes scripts y componentes en
conjunto con el tradicional HTML para mostrar páginas generadas dinámicamente,
traduciendo la definición de Microsoft: "Las Active
Server Pages son un ambiente de aplicación abierto y gratuito en el que se
puede combinar código HTML, scripts y componentes ActiveX del servidor para
crear soluciones dinámicas y poderosas para el web".
El principio de la tecnología ASP es el VBScript,
pero existe otra diversidad de lenguajes de programación que pueden ser
utilizados como lo es Perl, JScript, entre otros.
Acceso a base de datos, envió de correo electrónico,
creación dinámica de gráficos y otros. Básicamente, muchas cosas que podemos
realizar por medio de CGI
pueden ser realizadas con esta tecnología. Esto debido a que el ASP es tan
eficiente con escribir código directamente a la interfase de aplicación del
servidor, con la ventaja de que es más eficiente que el CGI que depende de un
compilador ya que el ASP corre como un servicio en el servidor, tomando ventaja
de la arquitectura de multitareas.
FUNCIONAMIENTO DEL ASP
Para empezar con el desarrollo de las Active
Server Pages es necesario un servidor con Windows NT 4.x o mayor y el
Internet Information Server. El IIS es una aplicación gratuita que puede
conseguirse en el Option
Pack del NT. También es posible utilizar ASP en Windows 9x por medio del
Personal Web Server junto al Option Pack mencionado anteriormente.
En
caso del uso de un servidor Linux, Chilisoft
ha desarrollado el Chilisoft ASP que también permite el uso de
esta tecnología. Otra opción es InstantAsp también para correr
ASP en servidores que no sean el IIS.
La mayoría de proveedores de Hosting pagado con plataformas NT tienen acceso a esta tecnología en sus servidores. El código puede ser trabajado en cualquier editor HTML o de texto. Existen en el mercado dos herramientas para trabajar profesionalmente el ASP en modo visual como lo son el Drumbeat 2000 y el Visual Interdev de Microsoft.
Un método rápido para crear un archivo .asp consiste en cambiar la extensión de los archivos HTML (.html o .htm) por la extensión .asp. Si
el archivo no contiene funciones ASP, el servidor prescinde del proceso de secuencias de comandos ASP y
envía el archivo al cliente. Como desarrollador Web, esta opción proporciona una gran
flexibilidad, ya que puede asignar a los archivos la extensión .asp
incluso si no piensa agregar funciones ASP hasta
más adelante.
Para publicar el archivo .asp en
Web, guarde el nuevo archivo en un directorio
virtual de su sitio Web (asegúrese de que el directorio tenga los permisos
Secuencia de comandos o Ejecución). A continuación, escriba en el explorador la
dirección URL del archivo para pedirlo.
(Recuerde, las páginas ASP debe enviarlas el
servidor, por lo que no puede pedirlas mediante su ruta física.)
Cuando el archivo se cargue en el explorador, observará que el servidor envió
una página HTML. Al principio puede parecer extraño, pero recuerde que el
servidor analiza y ejecuta todas las secuencias de comandos ASP del servidor antes de enviar el archivo. El usuario
siempre recibe código HTML estándar.
VERSIONES ASP
ASP ha pasado por cuatro iteraciones mayores, ASP 1.0
(distribuido con IIS 3.0), ASP 2.0 (distribuido con IIS 4.0), ASP 3.0
(distribuido con IIS 5.0) y ASP.NET (parte de la plataforma .NET
de Microsoft). Las versiones pre-.NET se denominan actualmente (desde 2002)
como ASP clásico.
ASP
3.0 muestra la evolución lógica de una tecnología que cada vez es más utilizada
dentro del campo de desarrollo de aplicaciones Web. las principales mejoras y
novedades que ofrece ASP 3.0:
·
Se ha producido una mejora en el procesamiento
de las páginas ASP por parte de la librería ASP.DLL.
·
Se ofrece lo que se denomina ajuste automático,
que consiste en detectar cuándo una petición está bloqueada por recursos
externos, en ese caso se proporcionan automáticamente más subprocesos para
ejecutar peticiones adicionales y continuar de esta forma con el procesamiento
normal de forma simultánea.
·
Los objetos COM se liberan más rápidamente y por
defecto los componentes COM se ejecutan out-of-process, es decir, en
un espacio de memoria distinto al del servidor Web.
·
Con ASP 3.0 se ofrecen los objetos COM que se
ofrecían con ASP 2.0 (componentes de servidor, como Content Rotator) pero
con su rendimiento mejorado, es decir, aparecen versiones mejoradas de los
componentes anteriores.
·
El servidor transaccional Microsoft Transaction
Server (MTS) ya no existe como una entidad separada en Windows 2000, y pasa a
formar parte de Servicios de componentes (Microsoft Component Services). IIS
5.0 y Servicios de componentes funcionan conjuntamente para formar la
arquitectura básica para la creación de aplicaciones Web.
INFOGRAFIA
8.
Maestrodelweb.com: El sitio cuenta con secciones de
contenidos editoriales, un
listado de eventos y noticias de actualidad. También hay una
amplia colección de enlaces
y manejamos a una comunidad con múltiples temáticas a través de Foros del Web. http://www.maestrosdelweb.com/sitio/