Está en la página 1de 9

1.

Introducción a la Web y aplicaciones web 


Para comprender con claridad lo que es una aplicación web, antes, es necesario
conocer lo que el término Web representa. Surgen entonces algunas interrogantes:

¿Cuáles fueron los antecedentes de la web?


¿Cuál era el problema inicial que intentaba resolver?
¿Cuál fue la arquitectura que se propuso para resolverlo?
¿Qué tecnologías se crearon para darle soporte?
¿Cómo han ido evolucionando la Web y dichas tecnologías?

Los apartados que siguen intentan aclarar estas interrogantes, para finalmente dar
respuesta a la pregunta: ¿Qué es una aplicación Web?

1.1. El origen de Internet 

Actualmente, las personas utilizamos los términos Internet y Web como sinónimos,
pero ambos términos hacen referencia a dos conceptos completamente distintos.

La Internet es una red mundial, es un sistema mundial de redes de ordenadores


interconectadas entre sí, mientras, la Web es un sistema de información distribuido
ideado para compartir recursos que están almacenados en múltiples formatos:
documentos electrónicos, imágenes, sonidos, videos, servicios web, y muchos más.
Estos dos sistemas trabajan tan bien acoplados, que existe la tendencia a confundirlos.

La primera noción de una red, a escala global, fue concebida por J.C.R. Licklider, en
Agosto de 1962. El llamó a este concepto “Galactic Network” (La Red Galáctica). Su
idea proponía tener ​“un conjunto de ordenadores interconectados a nivel mundial a
través del cual cualquier persona pudiera acceder rápidamente a datos y programas
desde cualquier sitio conectado”​. Pero la idea de Licklider necesitaba superar algunos
obstáculos tecnológicos antes de convertirse en una realidad.

En aquella época, las empresas de telecomunicación usaban la conmutación de


circuitos como método para establecer la conexión entre dos nodos en una red. En ese
tipo de conexión se establece un canal dedicado, esto es, los recursos de la red no
pueden ser utilizados por otros nodos mientras dure la conexión para la que fueron
reservados; además, requiere que ambos nodos envíen y reciban datos a la misma
velocidad. Usar ese método para la transmisión de datos entre ordenadores supone un
alto costo y desperdicio de tiempo, -debido a que el canal podría permanecer
desocupado por varios intervalos de tiempo durante la comunicación.
Leonard Kleinrock propuso una solución para ese problema en 1961, cuando
publicó su primer artículo sobre la teoría de conmutación de paquetes: "​Information Flow
in Large Communication Nets​”. Más tarde, en 1964, afianzará esta teoría, al publicar su
tesis doctoral en el libro: “​Communication Nets: Stochastic Message Flow and Delay​”.

La conmutación de paquetes propone que el nodo emisor divida los mensajes en


pequeños trozos, llamados paquetes; les adicione a cada uno la información de
secuencia y destinatario; y los envíe a través de la red. A diferencia de la conmutación
de circuitos, en este método un canal puede ser compartido por paquetes de varios
emisores, además, los paquetes viajan por la ruta que se encuentre disponible al
momento, y a velocidades diferentes a la del emisor y del receptor. Al llegar al destino,
los paquetes son ordenados y se ensambla el mensaje original. Este aporte de Kleinrock
resolvió el problema de eficiencia en la transmisión de datos, tanto es así, que aún sigue
siendo la base sobre la que se sustenta actualmente la Internet.
Además de lograr transferir eficientemente datos en una red, también era necesario
conseguir que los ordenadores hablasen entre sí. El primer experimento al respecto fue
realizado por Lawrence G. Roberts en 1965. La conversación se dio entre un ordenador
TX2, en Massachusetts, y un ordenador Q-32, en California; usando una línea telefónica
conmutada de baja velocidad. Los resultados de la prueba confirmaron que era posible
que los ordenadores de tiempo compartido puedan trabajar juntos, pero que la conexión
de conmutación de circuitos no era apropiada para dicho propósito.

En 1967, Lawrence G. Roberts presentó el plan para desarrollar ARPANET, una red
que tenía como propósito compartir los proyectos de investigación de universidades e
institutos de investigación de Estados Unidos.

La nueva red utilizaría el método de conmutación de paquetes propuesto por


Kleinrock. Para estandarizar el envío y la recepción de los mensajes entre los nodos, los
ingenieros de la ARPA decidieron diseñar un ordenador especializado que se encargara
de realizar este trabajo: el Interface Message Processor (IMP). Los IMP actuarían como
puente entre los ordenadores conectados a la red, realizando la función de los
dispositivos que hoy conocemos como ruteadores. En 1968, Bolt Beranek and Newman
(BBN) recibió la orden para fabricar el primer IMP.

En septiembre de 1969, el primer IMP es instalado y conectado al ordenador de la


Universidad de California (UCLA). En los meses siguientes otros tres nodos se
incorporaron a la red: Stanford Research Institute (SRI), en Octubre de 1969; UC Santa
Barbara, en Noviembre de 1969; y Utah University, en Diciembre de 1969. El primer
mensaje host a host de ARPANET fue transmitido el 29 de Octubre de 1969, entre la
UCLA y el SRI. En los años posteriores, más nodos se fueron incorporando a la naciente
red.

El protocolo inicial que permitió la comunicación host a host en ARPANET fue el


Network Control Protocol (NCP), presentado en Diciembre de 1970. La primera
demostración pública de la nueva tecnología de red se dio en la International Computer
Communication Conference, en Octubre de 1972. En ese mismo año se dio a conocer la
primera gran aplicación de red -el correo electrónico.

Las limitantes de NCP -que solo permitía direccionar los mensajes entre IMP’s y no
poseía un mecanismo de control de errores, motivaron a Robert Kahn y Vinton Cerf a
idear un nuevo protocolo de comunicación, formulando en 1974 las bases de lo que hoy
se conoce como el Transmission Control Protocol / Internet Protocol (TCP / IP). Para
1983, todos los nodos en ARPANET utilizaban el nuevo protocolo.

Más centros universitarios, agencias de investigación científica y usuario en general,


se fueron incorporando a ARPANET durante la década de los 80; para 1987, ya eran
más de 10.000 los ordenadores conectados a la red. En 1990 desapareció ARPANET,
dando paso a la actual Internet.

A partir de entonces, el desarrollo de las tecnologías de red de área local; el


surgimiento de los ordenadores personales; las constantes innovaciones incorporadas
en el hardware, en los sistemas operativos y en el software en general; así como el
constante desarrollo de las tecnologías de la comunicación; han permitido una
expansión no previsible de lo que hoy conocemos como Internet. Expansión que
seguimos viviendo ahora mismo, con el auge de las tecnologías móviles.

Recursos acerca de internet:


http://www.internetsociety.org/es/breve-historia-de-internet
http://www.paralibros.com/passim/p20-tec/pg2050ci.htm
http://www.microsiervos.com/archivo/internet/el-verdadero-origen-de-internet.html
http://www.youtube.com/watch?v=y9patv-7bNs
http://www.youtube.com/watch?v=6Gt-jjGuGmQ
http://www.youtube.com/watch?v=9hIQjrMHTv4

http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Historia-miniordena
dores.html
http://www.computermuseum.li/Testpage/DEC-PDP1-1960.htm

http://www.novell.com/es-es/news/press/pressroom/history.html
https://www.youtube.com/watch?v=VWCLrD5R1YI
http://blogthinkbig.com/red-aloha-origen-ethernet/

1.2. La World Wide Web 

La World Wide Web es quizás, junto al correo electrónico, uno de los servicios más
utilizados en la Internet, fue ideada por Tim Berners Lee entre 1980 y 1990.

La idea de un sistema informático que aproveche las ventaja del concepto de


Hipertexto, empezó a surgir en el Centro Europeo de Investigación Nuclear (CERN), en
1980. En aquel entonces, Berners Lee, un ingeniero recientemente contratado,
desconocía quienes eran los responsables de cada proyecto y que tipo de software
usaban. Para resolver el problema de acceso y seguimiento de la información decidió
crear ENQUIRE, un software que implementaba varias características de lo que
actualmente se conoce como wiki: almacenamiento en base de datos, hipervínculos
bidireccionales, edición directa en el servidor, y facilidad de edición -especialmente de
hipervínculos.
ENQUIRE solo enlazaba los documentos almacenados en el ordenador del CERN,
pero la visión de Berners Lee era enlazar los documentos almacenados en varios
ordenadores de diferentes instituciones.

En 1984, Berners Lee fue contratado nuevamente por el CERN. Estando ahí, le vino
la inquietud por resolver un problema que tenían los investigadores del instituto
alrededor de todo el mundo: la dificultad para compartir los resultados de sus
investigaciones que se encontraban almacenados en ordenadores con distintas
características de hardware y software. En marzo de 1989 escribió su propuesta:
Information Management, donde describe un sistema de hipertexto que con el que
pretende resolverlo.

Inicialmente, la propuesta de Berners Lee no tuvo acogida en el CERN, por lo que


decidió plasmar sus ideas en su estación de trabajo, un ordenador NeXT. Para finales
de 1990 ya había desarrollado los primeros conceptos, e implementado las tecnologías,
en las que se fundamenta actualmente la Web: el Protocolo de Transmisión de
HiperTexto (HTTP), el Lenguaje de Marcado de HiperTexto (HTML), el primer navegador
web, el primer servidor de páginas web, y las primeras páginas web -que describen su
propio proyecto.

En Agosto de 1991, la Web empezó a usarse como un servicio público en Internet,


luego de que Berners Lee publicara un resumen del proyecto World Wide Web en el
grupo de noticias alt.hypertext.

Las universidades y los institutos de investigación fueron los primeros en adoptar la


Web. Para enero de 1993 ya existían 50 servidores web en todo el mundo, y para
octubre de ese año ya eran 500.

Por aquella época, la navegación que podían realizar los usuarios se limitaba a
crear marcadores a Directorios de Páginas Populares y a Listas Actualizadas de
Consulta. Algunas de ellas permitían realizar búsquedas de texto completo, similares a
las que proveen los actuales motores de búsqueda.

La paginas consultadas era inicialmente visualizadas en formato de texto. Los


primeros navegadores gráficos aparecieron en 1992: Erwise y ViolaWWW, y
funcionaban sólo en el sistema X Windows de Unix. El primer navegador gráfico en
alcanzar popularidad fue Mosaic, desarrollado por Marc Andreessen, gracias al fuerte
soporte de multimedia que le incorporó. En agosto de 1993, el National Center for
Supercomputing Applications (NCSA) lanzo Mac Mosaic y Win Mosaic. La versión
comercial de Mosaic, denominada Netscape Navigator, fue lanzada en 1994 por la
compañía Netscape.
En 1994, Berners Lee fundó el World Wide Web Consortium, con el propósito de
crear estándares y recomendaciones para mejorar la calidad de la Web. Ese mismo año
decidió liberar para uso público su invento.

Recursos acerca de la web:


http://en.wikipedia.org/wiki/History_of_the_World_Wide_Web
http://www.w3.org/History/1989/proposal.html
http://idesweb.es/temario/historia-de-la-web
http://www.youtube.com/watch?v=NmNaoHYUdA0

1.3. La arquitectura de la World Wide Web 

Como ya ha sido mencionado, el propósito de la World Wide Web, inicialmente, fue


compartir información de resultados de estudios científicos del CERN. Esta información
básicamente era documentos de texto.

La idea original era permitir que una persona pueda acceder a un documento de
texto; y si para dicho documento hubiera información relacionada en otro u otros
documentos, exista entonces un enlace (la palabra o frase que los vincula) que permita
recuperar el documento relacionado. Se aplicaría el mismo mecanismo, si para el
segundo documento hubiera información relacionada en un tercero o cuarto; incluso la
vinculación podría darse en ambas direcciones.

Este mecanismo que permite vincular todos los documentos que tienen alguna
relación, se conoce con el nombre de Hipertexto.

Los documentos de texto estaban almacenados en varios ordenadores, con


características de hardware y software muy diversas. Para recuperar los documentos,
los usuarios usaban sus estaciones de trabajo. El hardware y software del ordenador del
usuario podría ser diferente al del ordenador en el que se encontraba almacenado el
documento requerido. Estas restricciones obligan a Berners Lee a idear un mecanismo
que pueda ser aplicado en cualquier plataforma.

Debía crear un lenguaje común para comunicar los ordenadores donde se


encontraban almacenados los documentos -llamados servidores, con los ordenadores
de los usuarios que deseaban consultar dichos documentos -llamados clientes.

. para el que existe información relacionada en otros documentos, pudiera acceder


a otros documentos con información relacionada y si dicho documento tuviese relación
con un segundo documento, o . tenían almacenada en sus computadores.
La idea original de Berners Lee era aplicar los conceptos de Hipertexto para
relacionar estos documentos, esto es

Posteriormente otras universidades y centros de investigación acogieron la idea.


Actualmente, cualquier organización o persona puede hacer uso de la Web para poner
su información a disposición de los internautas del mundo entero.

La idea original de Berners Lee era aplicar el concepto de Hipertexto a los


documentos almacenados en un ordenador.

arquitectura cliente / servidor


quien es el cliente
quien es el servidor
como se comunican el cliente y el servidor (HTTP)
con qué formato intercambian información el cliente y el servidor (HTML)

Recursos acerca de la web:


http://www.w3.org/TR/webarch/

1.4. El Cliente (Navegador) 

1.5. El Servidor (Servidor de páginas) 

1.6. El metodo de comunicacion (Protocolo HTTP) 

1.7. El recurso (Página Web / URI) 

1.8. Las tecnologías del lado del cliente 

1.9. Las tecnologías del lado del servidor 

1.10. La evolución de la web 


1.11. La aplicación web 

definición de aplicación
Modelo de capas: presentación, negocio, gestión de datos

The following is the text of an IBM Data Processing Division press release distributed on April 7, 1964.
The ​GE-265​ that was the system running the first commercial time-sharing system is the
association of a GE-235 processor and of a Datanet-30 communication processor.
The software was designed at Dartmouth College as DTSS in 1963-1964.While BASIC was
the main programming language created for that system, it was also used in ALGOL and
Fortran. A peculiarity of the DTSS was that the main part of the operating system was
resident in the DN-30 front-end processor and that only the user programs and their
environment (e.g.the BASIC interpreter) were executed in the GE-235. The two processors
were interconnected through a direct interface and were sharing a disc unit DS-20.
A contemporary (1964) description of the system will be available ​here
This system was introduced by GE and by Bull-General Electric in 1965
The ​PDP-10​ was a ​mainframe computer​ family​[1]​ manufactured by ​Digital Equipment
Corporation​ (DEC) from 1966​[2]​ into the 1980s.

Introducción
La World Wide Web no hubiese sido posible sin el desarrollo de las redes de ordenadores y de
la computación personal, pues, en su esencia, es un sistema de información distribuido a
escala planetaria.
Actualmente, navegar por la web es una actividad cotidiana. Lo hacemos para buscar y
consultar información, hacer una transacción comercial, revisar nuestro estado de cuenta
bancario, observar un vídeo, leer las noticias, comunicarnos con nuestros seres queridos, en
fin, se la usa para casi cualquier aplicación que se pueda imaginar. Y para hacerlo únicamente
basta contar con un ordenador de escritorio o portátil; o lo podemos hacer desde nuestro
teléfono móvil; o incluso, desde dispositivos inteligentes, como un SMART TV. Pero, ¿Cómo
empezó todo?, ¿Fue el trabajo o la idea de una sola persona?, ¿Realmente fue la intención
inicial llegar hasta donde hemos llegado? Bueno, estás son algunas preguntas que
intentaremos responder adentrándonos en la historia, y revisando los antecedentes de la World
Wide Web. ¿Cómo empezó todo? Comenzamos.
El inicio.
Estamos empezando la década de los sesenta. Los ordenadores electrónicos son ya una
realidad. El invento del transistor, en el año 1947, ha provocado una drástica disminución de su
tamaño. A pesar de aquello, para ubicarlo, todavía es necesario usar un cuarto con varios
metros cuadrados. Su precio es demasiado alto como para que una pequeña empresa lo pueda
adquirir, mucho menos una persona común. Solo las grandes corporaciones, las universidades
y las instituciones de gobierno cuentan con el dinero suficiente para comprar uno.
Por ahora, son capaces de procesar un solo trabajo a la vez. Varios trabajos pueden agruparse
en una cinta para ser procesados en lote. Ni los usuarios, ni los programadores, interactúan
directamente con la máquina; aquella, es una tarea que realiza de forma exclusiva un operador
del sistema. No obstante, los investigadores informáticos ya están dedicados a la tarea de idear
un mecanismo que permita a varios usuarios utilizar un ordenador, al mismo tiempo.
La visión
Es Agosto de 1962. Mientras los científicos se ocupan de dotar al ordenador con la habilidad
para que interactuar simultáneamente con varios usuarios, Joseph C. Licklider, un profesor e
investigador norteamericano, ha publicado una serie de artículos donde expone su visión de lo
que él ha denominado la Red Galáctica. La describe como una red de ordenadores
interconectados a nivel mundial. Según el, por medio de esta red, las personas podríamos
acceder rápidamente a datos y programas desde cualquier sitio.
Licklider ha sido seleccionado para dirigir la Oficina de Técnicas de Procesamiento de
Información (IPTO), creada por la Agencia de Investigación de Proyectos Avanzados (ARPA)

Compartiendo el ordenador.
Estamos a mediados de los sesenta
Los científicos han conseguido que un ordenador pueda ser utilizado, al mismo tiempo, por
varias personas. A esta nueva formar de trabajar le han llamado “Tiempo compartido”.
Cada vez, son más las personas que desean tener acceso a una máquina. Están convencidos
que el ordenador les sería muy útil para agilizar sus trabajos. Esta situación ha favorecido el
surgimiento de negocios de alquiler de tiempo de ordenador. Ahora, es posible conectarse a
uno de ellos utilizando una terminal. Se lo puede hacer, Incluso, desde sitios distantes,
haciendo uso de una línea telefónica. Los ordenadores están, cada vez más, presentes en el
trabajo de la gente común, sin embargo, son todavía muchos los que no tienen la posibilidad de
acceder a uno.

Por su parte

También podría gustarte