Академический Документы
Профессиональный Документы
Культура Документы
Introduccin
El Software (Aplicacin informtica) ha evolucionado desde su creacin, empezando desde las aplicaciones en consola, hasta las aplicaciones visuales, pero estas no tuvieron el impacto mundial hasta la creacin del Protocolo TCP/IP.
Protocolo HTTP
El protocolo HTTP permite la transferencia de archivos (principalmente, en formato HTML). entre un navegador (el cliente) y un servidor web
Cliente
Gestiona las peticiones del usuario y la recepcin de las pginas que provienen del servidor. Interpreta los documentos HTML y sus recursos. Las tecnologas ms empleadas son:
HyperText Markup Language (HTML) Cascading Style Sheets (CSS), DHTML Lenguaje de script (JavaScript, VBScript, etc.) ActiveX Applets en Java Plug-ins: Macromedia Flash, Autodesk MapGuide, ...
Servidor
Programa residente que espera peticiones: demonio (daemon) en Unix y servicio en servidores de Microsoft En la aplicacin del servidor hay:
Pginas estticas (documentos HTML) Recursos multimedia (imgenes y documentos adicionales del sitio web) Scripts o programas de servidor que al ser invocados se ejecutan y dan como resultado una pgina HTML generada (pueden acceder a una BD)
Servidor
CGI: complejo y poco eficiente SSI: estndar de macros de servidor web ASP .NET JSP y Servlets (Sun Microsystems): Windows, algunos Unix PHP (PHP.net): cdigo fuente, binarios para Win32 y algunos Unix ColdFusion (Macromedia/allaire): Windows, Windows NT, Linux, Solaris, HP-UX
Entornos Web
Internet: aplicacin abierta y accesible desde internet. Intranet: la aplicacin se ejecuta en una red local con TCP/IP y servicios de Internet Extranet: aplicacin accesible desde Internet pero con restricciones (seguridad, VPN, etc.)
Explosin de la Internet
Web 1.0
Con el protocolo TCP/IP se disearon nuevas herramientas en comunicacin entre ellos el protocolo HTTP, que dio al nacimiento a Internet teniendo en un primero momento paginas estticas.
Web 2.0
En la nueva era. Internet fomenta la colaboracin e intercambio de informacin gil entre los usuarios a largas distancias, teniendo como resultado Aplicaciones Web (paginas dinmicas). Ejemplo de ello tenemos: Blogs, Wikis, Redes Sociales (Facebook, Twiter), etc.
Aplicaciones Web
Definicin
Una aplicacin Web es un aplicacin informtica distribuida cuya interfaz de usuario es accesible desde un cliente Web, normalmente un navegador Web.
desde cualquier equipo: la principal ventaja de una aplicacin web es poder acceder a l (y a los datos que guardas) desde cualquier sitio. administracin: no tienes que instalarlo, no tienes que configurarlo, no tienes que hacer nada ms que registrarte y empezar a usarlo. de recursos para terceros: un navegador web medio decente es lo nico que hace falta, la mayor parte de consumo de ciclos de procesador, memoria, etctera, se lo come otro.
Nula
Consumo
Ingeniera Web
La Iweb es el proceso con el que se crean WebApps de alta calidad. No es un clon perfecto de la ingeniera de software. Acenta actividades tcnicas y administrativas similares. Existen sutiles diferencias en la manera en como se dirigen dichas actividades, pero el mtodo primordial dicta un enfoque disciplinado para el desarrollo de un sistema.
CONCLUSIONES