0% encontró este documento útil (0 votos)
22 vistas18 páginas

Evolución de Aplicaciones Web y Arquitectura

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas18 páginas

Evolución de Aplicaciones Web y Arquitectura

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Arquitectura y evolución de

las aplicaciones web


Alumno: Jesus Ricardo Rubio Villalobos
Docente: MC Alfredo Ayala Ortega
Materia: Programación web
La WEB
Es una plataforma que así se considera o bien
también se le conoce como sistema operativo en el
cuales los recursos están distribuidos en la red o
están siendo extendidos o distribuidos en la red y
están siendo extendidos en todo momento.
Ventajas
1. Todas las web se reinventan.
2. No requiere de instalar software especiales.
3. Ultima versión siempre.
4. Seguridad y copia de seguridad.
5. La movilidad es un concepto relativo.
6. Poca carga de trabajo.
ARQUITECTURA CLIENTE SERVIDOR
Es un modelo de aplicación distribuida en el que las
tareas se reparten entre los proveedores de recursos
o servicios, llamados servidores, y los demandantes,
llamados clientes.
Características del remitente
• Inicia las solicitudes.
• Espera y recibe respuestas.
• Puede conectarse a varios servidores.
• Interactúa con los usuarios.
• Tiene en cuenta la velocidad.
Características del receptor
• Espera a que lleguen las solicitudes.
• Recibe, procesa y responde.
• Acepta conexiones de muchos clientes.
• No interactúa con los usuarios.
Ventajas
1. Centralización del control.
2. Escalabilidad.
3. Fácil mantenimiento.
4. Tecnologías actualizadas.
Desventajas
• Congestión de trafico.
• No es tan robusto.
• El software y el hardware de un servidor son
generalmente muy determinantes
• El cliente no dispone de los recursos que puedan
existir en el servidor
Cliente.
Arquitectura de 3 Servidor de aplicaciones.
niveles. Servidor de datos.
Protocolos
Método estándar que
permite la comunicación
entre procesos.
Protocolos

HTTPS SMTP
HTTPS permite Transferencia de
realizar correo de un
transacciones de servidor(P2P)
forma segura.

HTTP FTP
Transferencia de Define la como
archivos entre un transferir datos
navegador y un a través de una
servidor web red TCP/IP.
Es la forma más
básica que existe de
navegadores de solo
Web 1.0 texto.
Se limita a mostrar
información y que ni
siquiera se actualiza.
Es la forma más
básica que existe de
navegadores de solo
Web 1.0 texto.
Se limita a mostrar
información y que ni
siquiera se actualiza.
Origen y evolución.
Antes de 1990, Internet era un conjunto de ordenadores inconexos
y no se podía cruzar de una dirección a otra pulsando un enlace
como ahora.
Su carrera evolutiva comenzó con el diseño de las interfaces
gráficas de las propias páginas y siguió con la implantación de
aplicaciones que permiten al usuario hacer compras a través de la
red y gestionar sus recursos con la administración (e-
administración), hasta convertirle en gestor de los contenidos con
los que interactúa
Basada en comunidades
de usuarios y una gama
especial de
Web 2.0 servicios(redes sociales,
blogs, wikis, chat, foros,
álbumes), que fomentan
la colaboración.
Web 2.0
• Mejora de la usabilidad de los diferentes sitios.
• Ahorro de tiempo de navegación.
• Estandarización de los lenguajes.
• Mejora la interoperabilidad entre aplicaciones y máquinas.
• Alcance de los máximos niveles de interactividad.
• Facilita la convergencia entre comunicación y contenidos.
• Facilita la publicación
• La aportación de los usuarios provoca la emergencia de la
inteligencia colectiva
Son aplicaciones web
conectadas a
aplicaciones web, a fin
Web 3.0 de enriquecer la
experiencia de las
personas.
Comportamiento más
inteligente, más
predictivo, con sólo
realizar una petición,
Web 4.0 poner en marcha un
conjunto de acciones
que tendrán como
resultando aquello que
pedimos o decimos.

También podría gustarte