11.06.2015 Views

o_19nhsmha01vhpfpg1knut7kcn4a.pdf

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Una de las principales aplicaciones genéricas que se ha desarrollado en los últimos años es el servicio del<br />

World Wide Web (WWW) o red informática mundial que básicamente es un sistema de información basada<br />

en hipertexto accesible desde Internet. El mecanismo de operación es la utilización de un navegador web<br />

localizado en algún computador (cliente) conectado a internet y a través de él visualizar los distintos sitios<br />

web atendidos por servidores web, instalados en servidores físicos alrededor del mundo.<br />

Se puede visualizar texto, imágenes, videos y cualquier recurso multimedios.<br />

El navegador básicamente es un programa de software instalado en la máquina local (cliente) que<br />

peticiona atención a los servidores web (otra pieza de softwareresidente en un servidor físico) para acceder a<br />

cierta información de los sitios web, y a través de ellos se genera un tráfico de datos, siendo interpretados por<br />

el navegador web la manera de ser presentada al usuario. En este proceso intervienen de manera armoniosa<br />

los protocolos de comunicación sobre internet, lenguajes de marcado, archivos css, etc. que constituyen la<br />

tecnología de comunicación.<br />

Este esquema resulta altamente atractivo porque con independencia de los diferentes ambientes de trabajo<br />

el cliente accede a información disponible en los servidores conectados al internet. Asimismo, del lado del<br />

cliente, no se requiere más que un navegador de fácil adquisición en las firmas comerciales o a través de<br />

software libremente distribuido.De esa manera fácilmente se puede actualizar y mantener esos servicios sin<br />

distribuir e instalar software a miles de usuarios potenciales. Siendo estas razones las que han hecho posible el<br />

éxito en el uso de estos servicios.<br />

Por otra parte, estos servicios han ido evolucionando al pasar del uso de información estática al<br />

procesamiento de información dinámica interaccionando con bases de datos distribuidas en el internet. A<br />

todos estos servicios son a los que comúnmente se les denomina aplicaciones web, ver Montiel y Juárez<br />

(2011) y otros autores.Actualmente las aplicaciones web son ampliamente utilizadas.<br />

Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una<br />

aplicación de tres-capas. En su forma más común, el navegador web ofrece la primera capa, y un motor capaz<br />

de usar alguna tecnología web dinámica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion,<br />

embPerl, Python o Ruby on Rails) que constituye la capa intermedia. Por último, una base de datos constituye<br />

la tercera y última capa.<br />

El navegador web manda peticiones a la capa intermedia que ofrece servicios valiéndose de consultas y<br />

actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario.<br />

Ambiente de desarrollo<br />

Para el desarrollo de esta aplicación se tiene contemplado utilizar principalmente: PHP, MySQL y Apache.<br />

Según Gutiérrez y Bravo (2005), PHP es un lenguaje de programación interpretado o framework para<br />

HTML, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la<br />

interpretación del lado del servidor.<br />

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (Preprocesador de Hipertexto).<br />

Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es<br />

producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una<br />

especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia<br />

como software libre.Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas<br />

operativos y plataformas sin costo alguno.<br />

El lenguaje PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores,<br />

el número de sitios en PHP ha compartido algo de su preponderante dominio con otros nuevos lenguajes no<br />

tan poderosos desde agosto de 2005.<br />

3056

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!