Logo UNY

 

 

UNIVERSIDAD YACAMBU

MINISTERIO DE EDUCACION

DIRECCION DE INVESTIGACION Y POSTGRADOS VIRTUALES

 

GERENCIA

Asignatura: Internet - Intranet

TRABAJO 4

Integrantes: Feliana Ochoa

                                                                      

Desarrollo de un Sistema de Información basados en tecnología WEB con acceso a base de datos

  1. Softwares que permitan realizar acceso a base de datos utilizando un sistema de información en la web

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 la Informática, es una tecnología para crear aplicaciones web. Es un desarrollo de la compañía Sun Microsystems, y su funcionamiento se basa en scripts, que utilizan una variante del lenguaje java.

La JSP, es una tecnología Java que permite a los programadores generar contenido dinámico para web, en forma de documentos HTML, XML, o de otro tipo. Las JSP's permite al código Java y a algunas acciones predefinidas ser incrustadas en el contenido estático del documento web.

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.

ASP (Active Server Pages):

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.

 

  1. Caso Práctico: Propuesta de un Sistema de Información Basado en tecnología Web haciendo uso de ASP orientado a la gestión de la unidad de distribución, difusión y venta al público del departamento de TIC.

 

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 la Administración Central ubicada en Caracas que utilizan el mismo sistema de información de gestión.

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 la Tienda virtual.

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.

 

Infografias

http://javaweb.osmosislatina.com/curso/datos.htm

 

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

 

Hosted by www.Geocities.ws

1