UNIVERSIDAD
YACAMBU
MINISTERIO
DE EDUCACION
DIRECCION
DE INVESTIGACION Y POSTGRADOS VIRTUALES
GERENCIA
Asignatura:
Internet - Intranet
TRABAJO
4
Integrantes:
Feliana Ochoa
Antes
de comenzar a listar los diferentes Software que permiten el acceso a una base
de datos es importante tomar en consideración la siguiente definición como una
breve introducción al tema:
¿Que es una base de datos?
Una base de datos (cuya abreviatura es BD)
es una entidad en la cual se pueden almacenar datos de manera estructurada, con
la menor redundancia posible. Diferentes programas y diferentes usuarios deben
poder utilizar estos datos. Por lo tanto, el concepto de base de datos
generalmente está relacionado con el de red ya que se debe poder
compartir esta información. De allí el término base. "Sistema de
información" es el término general utilizado para la estructura global que
incluye todos los mecanismos para compartir datos que se han instalado.
¿Por qué
utilizar una base de datos?
Una base de datos proporciona a los
usuarios el acceso a datos, que pueden visualizar, ingresar o actualizar, en
concordancia con los derechos de acceso que se les hayan otorgado. Se convierte
más útil a medida que la cantidad de datos almacenados crece.
Una base de datos puede ser local, es
decir que puede utilizarla sólo un usuario en un equipo, o puede ser
distribuida, es decir que la información se almacena en equipos remotos y se
puede acceder a ella a través de una red.
La principal ventaja de utilizar bases
de datos es que múltiples usuarios pueden acceder a ellas al mismo tiempo.
Software que permiten al acceso a BD:
JSP (JavaServerPages):
JavaServer Pages (JSP), en el campo de
En las JSP, se escribe el
texto que va a ser devuelto en la salida (normalmente código HTML) incluyendo
código java dentro de él para poder modificar o generar contenido
dinámicamente. El código java se incluye dentro de las marcas de etiqueta <%
y %>, a esto se le denomina scriptlet.
La principal ventaja de JSP
frente a otros lenguajes es que permite integrarse con clases Java (.class) lo
que permite separar en niveles las aplicaciones web, almacenando en clases java
las partes que consumen más recursos así como las que requieren más seguridad,
y dejando la parte encargada de formatear el documento html en el archivo jsp.
La idea fundamental detrás de este criterio es el de separar la lógica del
negocio de la presentación de la información.
Independientemente de la
certeza de la aseveración, Java es conocido por ser un lenguaje muy portable
(su lema publicitario reza: escríbelo una vez, córrelo donde sea), y sumado a
las capacidades de JSP se hace una combinación muy atractiva.
Sin embargo JSP no se puede
considerar un script al 100% ya que antes de ejecutarse el servidor web compila
el script y genera un servlet, por lo tanto, se puede decir que aunque este
proceso sea transparente para el programador no deja de ser una aplicación compilada.
La ventaja de esto es algo más de rapidez y disponer del API de Java en su
totalidad.
Debido a esto la tecnología
JSP, así como Java está teniendo mucho peso en el desarrollo web profesional
(sobre todo en intranets).
XML
(eXtensible Markup Language):
XML, acrónimo en inglés de
extensible Markup Language («lenguaje de marcas extensible»), es un
metalenguaje extensible de etiquetas desarrollado por el World Wide Web
Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir
la gramática de lenguajes específicos (de la misma manera que HTML es a su vez
un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en
particular, sino una manera de definir lenguajes para diferentes necesidades.
Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG,
MathML.
XML no ha nacido sólo para
su aplicación en Internet, sino que se propone como un estándar para el
intercambio de información estructurada entre diferentes plataformas. Se puede
usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier
cosa imaginable.
XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.
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).
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.
PHP (Hipertext
Pre-procesor):
PHP
es un lenguaje de programación usado generalmente para la creación de contenido
para sitios web. Las siglas significan "PHP Hypertext Pre-processor"
(inicialmente PHP Tools, o, Personal Home Page Tools), y se trata de un
lenguaje interpretado usado para la creación de aplicaciones para servidores, o
creación de contenido dinámico para sitios web. Últimamente también para la
creación de otro tipo de programas incluyendo aplicaciones con interfaz gráfica
Los
principales usos del PHP son los siguientes:
Ø
Programación de
páginas web dinámicas, habitualmente en combinación con el motor de base datos
MySQL, aunque cuenta con soporte nativo para otros motores, incluyendo el
estándar ODBC, lo que amplía en gran medida sus posibilidades de conexión.
Ø
Programación en
consola, al estilo de Perl o Shell scripting.
Ø
Creación de
aplicaciones gráficas independientes del navegador, por medio de la combinación
de PHP y GTK (GIMP Tool Kit), lo que permite desarrollar aplicaciones de
escritorio en los sistemas operativos en los que está soportado.
Ventajas de PHP
Ø
Es un lenguaje
multiplataforma.
Ø
Capacidad de
conexión con la mayoría de los manejadores de base de datos que se utilizan en
la actualidad.
Ø
Leer y manipular
datos desde diversas fuentes, incluyendo datos que pueden ingresar los usuarios
desde formularios HTML.
Ø
Capacidad de
expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's
o extensiones).
Ø
Posee una amplia
documentación en su página oficial ([1]).
Ø
Es libre, por lo
que se presenta como una alternativa de fácil acceso para todos.
Ø
Permite las
técnicas de Programación Orientada a Objetos.
Ø
Nos permite
crear los formularios para la web
Un artículo que apunta las principales diferencias entre las
tecnologías JSP y ASP. Hace especial énfasis en las ventajas que se encuentran
en el sistema Java frente al Microsoft.
09/7/02 - JSP y ASP sirven para hacer, más o menos, el mismo tipo de aplicaciones
web. Sin embargo, en el fondo tienen bastantes diferencias. Después de mi
experiencia en el trabajo con JSP, un día un cliente me preguntó por qué no
programaba la página en ASP en lugar de JSP, ya que había oído hablar que el
sistema de Microsoft tenía unas características muy apropiadas para su modelo
de negocio. A partir de esta sugerencia, y para que mi cliente quedase
satisfecho con la tecnología JSP -que es la que prefiero utilizar-, preparé una
lista de ventajas de utilizar páginas dinámicas Java frente a las de Microsoft.
Plataforma e independencia del servidor
JSP sigue la filosofía de la arquitectura JAVA de "escribe una vez ejecuta
donde quieras". La implantación de ASP está limitada para arquitecturas
basadas en tecnología Microsoft.
Así, JSP se puede ejecutar en los sistemas operativos y servidores web más
populares, como por ejemplo Apache, Netscape o Microsoft IIS. Mientras que ASP
sólo tiene soporte nativo para los servidores IIS y Personal Web Server, que
son los dos servidores web para sistemas Microsoft, el primero con tecnología
NT y el segundo para sistemas Windows 98 y similares.
Proceso de desarrollo abierto (open
source)
El API JSP se beneficia de la extendida comunidad JAVA existente, por el
contrario la tecnología ASP es específica de Microsoft que desarrolla sus procesos
internamente.
TAGS
Mientras que tanto JSP como ASP usan una combinación de tags y scripts para
crear paginas web dinámicas, la tecnología JSP permite a los desarrolladores
crear nuevos tags. Así los desarrolladores pueden crear nuevos tags y no depender
tanto de los scripts.
Reusabilidad entre plataformas.
Los componentes JSP son reusables en distintas plataformas (UNIX, Windows).
La ventaja Java
La tecnología
JSP usa Java como lenguaje de Script mientras que ASP usa VBScript o Jscript.
Java es un lenguaje más potente y escalable que los lenguajes de Script. Las
páginas JSP son compilados en Servlets por lo que actúan como una puerta a
todos los servicios Java de Servidor y librerías Java para aplicaciones http.
Java hace el trabajo del desarrollador más fácil p. e. ayuda a proteger el
sistema contra las "caídas" mientras que las aplicaciones ASP sobre
sistemas NT son más susceptibles a sufrirlas, también ayuda en el manejo de la
memoria protegiendo contra fallos de memoria y el duro trabajo de buscar los
fallos de perdida de punteros de memoria que pueden hacer mas lento el
funcionamiento de una aplicación.
Mantenimiento
Las aplicaciones que usan JSP tienen un mantenimiento más fácil que las que
usan ASP.
Ø
Los
lenguajes de Script están bien para pequeñas aplicaciones, pero no encajan bien
para aplicaciones grandes. Java es un lenguaje estructurado y es más fácil de
construir y mantenimientos grandes como aplicaciones modulares.
Ø
La
tecnología JSP hace mayor énfasis en los componentes que en los Scripts, esto
hace que sea más fácil revisar el contenido sin que afecte a la lógica o
revisar la lógica sin cambiar el contenido.
Ø
La
arquitectura EJB encapsula la lógica de p. e.: acceso a BD, seguridad,
integridad transaccional y aislamiento de la aplicación.
Ø
Debido
a que la tecnología JSP es abierta y multiplataforma, los servidores web,
plataformas y otros componentes pueden ser fácilmente actualizados o cambiados
sin que afecte a las aplicaciones basadas en la tecnología JSP.
Introducción
Internet se está
convirtiendo en uno de los medios de comunicación más importantes hoy en día.
No sólo está cambiando la forma de acceso, sino que está revolucionando los
mecanismos de distribución de información y va a marcar los próximos pasos en
una economía cada vez más globalizada, en donde las tecnologías de la
información y las comunicaciones constituyen una herramienta básica para el
negocio.
World Wide Web, o simplemente web, ha sido el principal impulsor
del gran crecimiento experimentado por Internet.
Ante la necesidad de un
sistema común de publicación de documentos, HTML ha supuesto un
estándar en la transmisión y recuperación de información basada en hipertexto.
Su limitación la constituye el hecho de ser un lenguaje de marcas que
únicamente permite definir el formato en el que se visualizará el documento.
Esto no es suficiente para
satisfacer las necesidades de las aplicaciones web actuales,
caracterizadas por información que evoluciona continuamente, sistemas que
precisan de la interacción del usuario o de la recuperación flexible de datos.
Es necesaria, por tanto, la utilización de tecnologías que complementen a HTML
aportando capacidad de programación.
Una de las tecnologías más
utilizadas hoy en día y que ofrece numerosas facilidades para el desarrollo de
aplicaciones web, es ASP (Active Server Pages). El resto
de este caso se dedica a presentar los fundamentos de esta tecnología, las características
de la plataforma sobre la que ejecuta, su utilización de bases de datos y la
utilización de la misma para la construcción de aplicaciones web.
En la actualidad, las
organizaciones enfrentan un mercado que simultáneamente se hace más
competitivo, especializado, global y afianzado en Internet. Las tecnologías de
la información y comunicaciones (TICs) son cada vez más un punto central para
quienes elaboran políticas y para los estrategas corporativos interesados en
temas de desarrollo. Por consiguiente, las implicaciones de las tecnologías de
la información van más allá de la manera de como se ofrecen, distribuyen,
venden y consumen los servicios.
La
presente investigación consta de una Propuesta de un sistema de información
basado en las actividades que se realizan dentro de la unidad de distribución, difusión
y venta al público del departamento de TIC en el estado Carabobo, con la
finalidad gestionar el producto que el departamento ofrece al público.
ANTECEDENTES
El
Departamento de TIC es la unidad encargada de la distribución, difusión y venta
al público de material tecnológico generado como resultado de la investigación
desarrollada en las distintas áreas disciplinares del departamento de
Tecnología información y telecomunicaciones.
Sus ventas
superan grandes volúmenes y su
producción anual es elevada.En la actualidad, el
Departamento de Publicaciones con el apoyo técnico del Centro Técnico de
Informática y telecomunicaciones estará llevando a cabo un proyecto de
transformación y modernización de sus sistemas con el fin de mejorar su
gestión, así como el servicio que ofrece a clientes y proveedores, para lo que
dispondrá de un portal Web que permitirá el e-comercio y transacciones
electrónicas.
El proyecto
aborda las siguientes actuaciones:
Ø
desarrollo
de un nuevo sistema de información para la administración y gestión editorial,
con un portal en Internet que permitirá la venta electrónica así como la realización de otros trámites por medios
telemáticos a clientes y proveedores.
Este proyecto
surge como respuesta a la problemática del Departamento y que también se
presenta en otros centros homólogos de
Al ser común
la problemática puede ser también de interés común la nueva solución en
desarrollo.
Situación
actual
La gestión de
la producción, distribución, venta y control de almacenes del departamento de
Publicaciones se realiza mediante una aplicación cliente-servidor, bajo
funciona en entorno Windows y Oracle v.6i y acceso a una base de datos Oracle
9i.
Esta
aplicación presenta distintas deficiencias. Cabe señalar, entre otras, que
genera diferentes y/o incorrectos resultados en múltiples opciones de menú,
plantea problemas de unicidad de clave e integridad referencial con información
fundamental duplicada y mal relacionada y su uso es bajo.
Una de las
consecuencias más graves del mal funcionamiento del aplicativo son los importantes
descuadres entre el stock real y el que refleja la base de datos, lo que ocasiona
una grave distorsión en la gestión del departamento.
Definición
del proyecto
Para subsanar
los problemas mencionados y hacer un correcto uso de la tecnología al servicio
de la gestión, se ha puesto en marcha un proyecto para el desarrollo de un sistema
integrado de gestión de publicaciones, que se concreta en los siguientes subproyectos:
Ø
Desarrollo
de un nuevo sistema de información Web para la administración y gestión de TIC.
Ø
Desarrollo
de un portal de e-comercio para la difusión, librería virtual y venta por Internet
del producto. El portal permitirá asimismo la consulta y trámites electrónicos
de autores e imprentas, ampliando los actuales procedimientos.
La
arquitectura empleada está basada en un diseño multicapa, utilizando tecnología
ASP, para lo cual tenemos:
ASP
es una tecnología desarrollada por Microsoft [1] que aporta capacidad
operativa a las páginas web,
combinando HTML con un lenguaje
de secuencia de comandos, o lenguaje script.
Los lenguajes más usados actualmente para programar el código script dentro de las páginas ASP son VBScript y JScript,
aunque también se pueden utilizar otros como Rexx, Perl y Python. El código contenido en estos scripts
se ejecuta en el servidor y el navegador del cliente tan sólo recibe páginas HTML, lo que convierte a ASP en una tecnología válida para
cualquier tipo de navegador.
Otra característica de ASP es que permite integrar
componentes ActiveX en las
páginas, para de esta forma acceder a recursos residentes en el propio
servidor. Componentes que, por ejemplo, pueden utilizarse para la comunicación
con una base de datos, aportando un acceso a más alto nivel.

Figura 1: esquema de
funcionamiento de ASP
Edición digital / © ATI
2000 37 NOVATICA jul./ago. 2000 nº146
2.1. Funcionamiento de
las páginas ASP
Una página ASP está formada por código HTML e instrucciones en un lenguaje script. El código script aparece encerrado entre las
etiquetas <% y %>, o entre <SCRIPT
LANGUAGE=”VBScript” RUNAT=”SERVER”>
y </ SCRIPT>. Cuando un usuario realiza
la petición de una página ASP (fichero
con extensión ASP) a través de
su navegador, el servidor se encarga de ejecutar el código que se encuentra
entre las etiquetas de manera totalmente transparente al cliente y manteniendo
igual el resto de la página.
Una vez ejecutado, el
servidor devuelve al cliente una página que estará formada únicamente por
código HTML (figura 1). ASP utiliza la tecnología ISAPI (Internet Server Aplication Program Interface). Una aplicación ISAPI está basada en librerías de enlace dinámico que se
ejecutan en el mismo espacio de direcciones que el servidor web, de manera que soportan numerosas
peticiones simultáneas con una sola imagen en memoria. Cuando el servidor
recibe la petición de una página ASP,
se inicia la ejecución de una librería (ASP.dll)
encargada, en primer lugar, de averiguar el lenguaje en que está codificada la
página. Una vez determinado, pone en marcha un motor de ejecución adecuado al
lenguaje que realiza la validación de las instrucciones. Por último, se
ejecutan dichas instrucciones y el cliente recibe un fichero, que únicamente
contiene código HTML, generado
como resultado de la unión del propio código HTML que ya contenía la página y el que resulta de la ejecución
de los scripts.

Figura 2: ejemplo de
página ASP y resultado generado
NOVATICA jul./ago. 2000 nº146 38 Edición digital / © ATI 2000
En la figura 2 se puede apreciar un
ejemplo de una página web obtenida tras la ejecución del código adjunto.
No siempre la ejecución de
los scripts contenidos dentro de una página ASP tiene que dar
lugar a código HTML, sino que pueden ser utilizados para realizar otras
tareas como, por ejemplo, la actualización de registros en una base de datos.
2.2. Objetos integrados
ASP dispone de una serie de objetos integrados, elementos
ActiveX, que se encuentran siempre a disposición de los diseñadores sin
que haya que crearlos explícitamente. Estos elementos facilitan muchas de las
tareas que resultan complicadas en la programación de aplicaciones web utilizando
otras tecnologías. Como por ejemplo la dificultad de comunicación entre los
módulos del sistema, debida a que las variables tienen ámbito de página (su
contenido se destruye al cambiar de una página a otra). ASP resuelve
este problema creando variables globales con los objetos integrados Session y
Application.
Con este mismo objetivo, ASP
utiliza un archivo llamado global.asa [2], que permite definir
instrucciones que se ejecutan cada vez que comienza o finaliza la aplicación web
o la sesión de un usuario. Hay que tener en cuenta que una sesión comienza cada
vez que se realiza una petición de una página del sistema y finaliza cuando el
usuario cierra su navegador o transcurre un tiempo estipulado sin que se realice
una petición.

La figura 3 muestra
un modelo de fichero global.asa,
en el que se puede observar como se inicializa una variable de tipo Application para contabilizar las
visitas a un sitio web.
Los objetos integrados de ASP son: Application, Session, Server, Request y Response. Cada uno de ellos cuenta con una serie de métodos y propiedades cuyo funcionamiento se explica brevemente a continuación:
· Objeto Application. Su comportamiento es
similar a una variable global, ya que es accesible por todos los usuarios de la
aplicación. Como se comprueba en el ejemplo anterior
(Figura 3), un
posible uso de este objeto podría ser la implementación de un contador de
visitas.
· Objeto Session. Se utiliza para definir
variables que permitan guardar información relativa a cada uno de los usuarios
que acceden a la aplicación. La creación de variables de sesión es similar a
las del objeto Application,
pero el contenido es accesible sólo por el usuario que ha iniciado la sesión.
El objeto Session está basado
en cookies, por lo que el
navegador cliente debe estar preparado para aceptarlas.
· Objeto Server. Su característica más
importante es que permite crear instancias de componentes ActiveX, algo imprescindible para
utilizar los recursos instalados en el servidor.
· Objeto Response. La tarea principal de este
objeto es enviar información al cliente a través del método Write, que se puede invocar de manera
abreviada mediante <%= variable %>.
· Objeto Request. Se utiliza para recibir
información del cliente a través de formularios.
EL SISTEMA
DE INFORMACIÓN DE GESTIÓN
El sistema de
gestión, accesible desde Intranet, permitirá a gestores, personal de almacén,
producción y tiendas realizar las tareas propias de su actividad.
Funcionalidades
del Sistema de Gestión
Área de
Edición / Producción.
Esta área
incluye el control, Colaboradores y Colecciones, la gestión de originales, la
gestión del Proceso de Producción y elaboración del Plan de Producción
Editorial Anual, el cálculo de valoración, los datos científicos, la gestión de
partidas presupuestarias, el control de la financiación con los distintos
colaboradores, la gestión de los expedientes y la determinación de precios, así
como la elaboración de pruebas de producción.
El módulo
incluye un control de los procesos de edición de la producción Editorial, fase
del proceso se encuentran, imprentas que intervienen, plazos de finalización,
etc.
Otro aspecto
clave en esta área es la gestión de los Derechos de Autor, contratos con
autores y cálculo de las liquidaciones correspondientes.
Área de
Distribución de Libros y Revistas.
Las
funcionalidades más destacadas son: la gestión de clientes, gestión de pedidos,
gestión de suscripciones, facturación, gestión de abonos, abstracción de datos
a las distintas Unidades y abstracción
de datos del catálogo de publicaciones, entre otras.
Área de
Administración y Contabilidad.
Este módulo
gestiona el control de las cuentas de clientes y cálculo de las diferencias de
saldo, registro de cheques y tarjetas, mantenimiento de Bancos y las cuentas
presupuestarias, control de la facturación del departamento de distribución y
seguimiento de apuntes contables, cuentas restringidas y de créditos.
Área de
Almacén.
Se trata en
este módulo la gestión de entradas de publicaciones unitarias y periódicas, la
confirmación de salida de los pedidos, el control de la gestión de los
distintos almacenes, tanto del central como de sus depósitos. Gestión de
Inventarios. Seguimiento de certificados y reembolsos.
Mantenimiento
de
Proceso de
carga de portadas y mantenimiento de novedades de la tienda virtual
Información
y atención de consultas de usuarios. Incluirá esta sección un sistema experto de preguntas y respuestas
a usuarios.
EL PORTAL
DE PUBLICACIONES EN INTERNET
Las
características fundamentales son:
• e-comercio.
Es un portal de comercio electrónico, que facilita la venta electrónica on-line
de publicaciones de su catálogo. Dispone de pasarela de pago, carrito de la
compra, etc.
• Información.
Es un portal de información, que incorpora las novedades, catálogo electrónico,
noticias o información de interés.
• Gestión
Electrónica. Permite transacciones con clientes, autores y proveedores.
Suscripciones, consulta del estado de pedidos, etc.
El portal se
configura con una zona de acceso público y con otras restringidas destinadas a
clientes, autores y proveedores.
La zona destinada a clientes incorpora,
entre otros, los siguientes servicios:
Gestión de pedidos,
seguimiento de pedidos, favoritos, suscripciones y registro.
La zona de autores, permitirá a éstos la
consulta del stock y de la producción de sus obras.
La zona de proveedores, ofrece una
consulta sobre pedidos y estado de los mismos.
Diseño del
Catálogo. El catálogo estará compuesto por dos categorías: colecciones y revistas.
Dentro de cada categoría se presentarán las publicaciones unitarias y periódicas,
con acceso a la ficha de catálogo de cada publicación y permitiendo el acceso a
compra desde el mismo.
Otros módulos
o herramientas disponibles son:
Escaparate.
Acceso a las novedades existentes, así como a las ofertas publicadas por la
sección de distribución.
Carrito
Compra. Permite la venta en línea de las publicaciones. Este servicio está conectado
con la pasarela de pago de la entidad bancaria con la que trabaja el CSIC.
Pagos y
descuentos
Búsqueda /
motor de búsqueda configurable. Debe permitir la selección del ámbito de la
búsqueda: en el propio gestor de contenido, en todo el sitio Web o en el ámbito
de Internet.
Recursos y
plazos
El desarrollo
de los sistemas de gestión y del portal de publicaciones en Internet se realiza
mediante contratación a una empresa El personal del Centro Técnico de
Informática aporta la arquitectura de desarrollo, preproducción y producción,
así como el soporte técnico de sistemas.
El proyecto
tendrá una duración de 20 meses.
Plataforma de ejecución
Para que una aplicación ASP funcione correctamente, el servidor
web debe cumplir una serie de
exigencias. El principal requisito es utilizar como servidor de páginas Microsoft Internet Information Server (IIS) [3], que tiene instaladas las
extensiones necesarias para trabajar con páginas ASP.
La limitación de este
software es que sólo funciona bajo el sistema operativo Windows NT Server, o su sustituto Windows 2000 Server.
Aunque se puede instalar un servidor IIS sobre un sistema operativo Windows 98 o Windows NT Workstation, el servidor web ve reducidas sus prestaciones y servicios.
Esta opción se suele
escoger sobre todo para el desarrollo de aplicaciones en un equipo local o para
la realización de pruebas de ejecución.
El hecho de que las
páginas ASP no funcionen sobre
un servidor que no sea IIS y que éste, a su vez, no se ejecute bajo un sistema
operativo que no sea de Microsoft,
les resta competitividad con respecto a otras tecnologías actuales que
funcionan bajo diferentes sistemas operativos. Esta característica hace que las
páginas ASP sean especialmente
apropiadas para el desarrollo de aplicaciones web para Intranets,
donde el sistema operativo mayoritario es Microsoft Windows NT.
Los requisitos necesarios
para visualizar en el navegador de un equipo cliente una página ASP son prácticamente los mismos que
para visualizar cualquier otra página web,
con la única exigencia de que el navegador debe estar preparado para aceptar cookies.
Conclusiones
Las ventajas
sobre utilizar la tecnología Java con respecto a la propietaria de Microsoft
(ASP) son, como se ha podido ver, diversas e interesantes. Sin embargo, podemos
apuntar una ventaja de la programación en ASP, pues resulta bastante más fácil
de aprender que JSP en comparación, igualmente es importante destacar que por muchas facilidades que brinde la tecnología,
los requerimientos de los usuarios y los
potenciales clientes de las industrias de cualquier índole, cambian
constantemente, demandan nuevos productos y mejores servicios, por lo cual el
establecimiento de estrategias claras y buenas metodologías es vital para
lograr la diferenciación en el mercado. Además, se debe tener en cuenta que
Internet se actualiza constantemente, por ello las tácticas que hoy son
exitosas mañana pueden no serlo, es imprescindible estar siempre alertas a las
necesidades de los usuarios y recurrir a las tecnologías de la información y la
comunicación para atenderlos mejor y más eficientemente.
http://www.desarrolloweb.com/articulos/832.php
http://trevinca.ei.uvigo.es/~pcuesta/publicaciones/asp.pdf
http://www.malavida.com/blog/b/148/php-crea-paginas-webs-con-acceso-a-bases-de-datos
http://www.desarrolloweb.com/articulos/832.php