Carlos Arturo Vega Lebrún
Esta página muestra parte del texto pero sin formato.
Puede bajarse la tesis completa en PDF comprimido ZIP
(189 páginas, 1.20 Mb) pulsando aquí
Para la implantación de portales y sitios Web deben considerarse los distintos elementos de software que permitirán configurar el sitio con todas las funcionalidades requeridas (presentación estática de contenidos, transacciones, contenidos dinámicos, seguridad, etc). Estos elementos de software pueden formar parte del sistema operativo o del software de aplicaciones que debemos añadir para alcanzar las funcionalidades requeridas.
Se consideran 5 elementos de software requeridos en la construcción de portales:
- Sistema o plataforma operativa: Las alternativas para establecer un sitio Web son Windows como el principal producto de software propietario y alguna de las variantes de UNIX (disponibles tanto como software propietario como libre).
- Servidor Web: es el software encargado de atender las peticiones de los clientes y enviarles las páginas Web solicitadas. Existen multitud de paquetes software para montar servidores Web, muchos de ellos distribuidos como software libre, siendo el más popular de todos Apache.
- Lenguaje de desarrollo Web: Es el medio requerido para la comunicación e interacción entre las aplicaciones o servicios Web y los datos.
- Otros Lenguajes y estándares de desarrollo: En el desarrollo de un portal es imprescindible el lenguaje de programación utilizado para la generación dinámica de las páginas; fundamentalmente existen tres posibilidades: CGI, Servlets (Java) y lenguajes incrustados.
- Base de datos: aunque hoy en día los motores de base de datos propietarios tienen gran parte del mercado, recientemente encontramos que los motores de base de datos libres están creciendo en prestaciones y presencia en el mercado, de tal manera que en poco tiempo podrán estar en condiciones de luchar de igual a igual con los grandes SGBD propietarios. Entre las alternativas disponibles dentro del software libre se encuentran : MySQL, Interbase o PostgreSQL referencias tomadas de www.fsf.org, Free Software Foundation : Fundación de Software Libre) y de www.free-soft.org, Free Software : Sitio Web de Software Libre.
En base al estudio anterior, se establece un análisis comparativo donde se ejemplificaran las herramientas existentes en la construcción de portales colaborativos, Tabla 3.4.
Tabla 3.4 Análisis comparativo de las herramientas requeridas para la construcción de portales y sus servicios requeridos
Elementos de software Software Propietario Software Libre
Plataforma Operativa
Servidor Web
Lenguaje de Desarrollo
Otros Lenguajes y estándares de desarrollo
Base de Datos