SlideShare una empresa de Scribd logo
ALUMNO: JOSE ANGEL ALMEIDA FRIAS
CARRERA: ING EN TECNOLOGIAS DE INFORMACION
MATERIA: PROGRAMACION WEB
TEMA: ARQUITECTURA DE LAS APLICACIONES WEB
¿QUÉ ES UNA APLICACIÓN WEB?
Una aplicación web a aquellas aplicaciones que los usuarios pueden utilizar
accediendo a un servidor web a través de Internet o de una intranet mediante
un navegador. En otras palabras, es una aplicación software que se codifica
en un lenguaje soportado por los navegadores web en la que se confía la
ejecución al navegador.
•Las aplicaciones web son populares debido a lo práctico del
navegador como
•cliente ligero, a la independencia del sistema operativo,
•así como a la facilidad para actualizar y mantener
aplicaciones sin distribuir e instalar
•software a miles de usuarios potenciales.
Funcionamiento
•La información es enviada a un servidor
•Se conecta con el servidor mediante el protocolo tcp-ip
•El servidor toma la información en una aplicación que puede ser programada en php, asp, ruby,
python ,java, perl.
•El servidor retorna la información y el explorador lo procesa de nuevo y lo codifica según sea su
programación
HISTORIA DE LA APLICACIÓN WEB
En un principio la web era sencillamente una colección de páginas estáticas,
documentos, etc., para su consulta o descarga. El paso inmediatamente posterior en
su evolución fue la inclusión de un método para elaborar páginas dinámicas que
permitieran que lo mostrado tuviese carácter dinámico (es decir, generado a partir de
los datos de la petición).
Aunque los inicios de Internet se remontan a los años sesenta, no ha sido
hasta los años noventa cuando, gracias a la Web, se ha extendido su uso
por todo el mundo. En pocos años la Web ha evolucionado enormemente:
se ha pasado de páginas sencillas, con pocas imágenes y contenidos
estáticos a páginas complejas con contenidos dinámicos que provienen de
bases de datos, lo que permite la creación de "aplicaciones web".
Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los
años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo.
En pocos años la Web ha evolucionado enormemente: se ha pasado de páginas
sencillas, con pocas imágenes y contenidos estáticos a páginas complejas con
contenidos dinámicos que provienen de bases de datos, lo que permite la creación
de "aplicaciones web".
El desarrollo de una aplicación Web le permitirá publicar un catálogo electrónico de
productos, manejo de inventarios, órdenes de compra, publicación de información
con acceso restringido a ciertos usuarios, actualización y mantenimiento de su sitio
Web y en general, le permitirá publicar cualquier tipo de información que se pueda
incorporar a una base de datos.
Aplicaciones Web resulta adecuado presentarlas dentro de las aplicaciones
multinivel. Los sistemas típicos cliente/servidor pertenecen a la categoría de las
aplicaciones de dos niveles. La aplicación reside en el cliente mientras que la base
de datos se encuentra en el servidor.
Una aplicación Web típica recogerá datos del usuario (primer nivel), los enviará al
servidor, que ejecutará un programa (segundo y tercer nivel) y cuyo resultado será
formateado y presentado al usuario en el navegador (primer nivel otra vez).

Más contenido relacionado

PPTX
Aplicaciones web enriquecidas "RIA"
DOCX
Aplicaciones RIA y Aplicaciones Tradicionales, Web 1.0 y web 2.0
PDF
Aplicaciones RIA para una web multiplataforma
DOCX
Pni sobre las aplicaciones de la web
DOCX
Aplicaciones de la web
DOCX
Pni de aplicaciones de la web
PDF
Web 2.0
DOCX
Cuadro comparativo[1]
Aplicaciones web enriquecidas "RIA"
Aplicaciones RIA y Aplicaciones Tradicionales, Web 1.0 y web 2.0
Aplicaciones RIA para una web multiplataforma
Pni sobre las aplicaciones de la web
Aplicaciones de la web
Pni de aplicaciones de la web
Web 2.0
Cuadro comparativo[1]

La actualidad más candente (20)

DOCX
Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0
PDF
Diferencia entre aplicaciones tradicionales y ria
PDF
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
PPTX
Estudiante
PPTX
Tablas comparativas adan
PPTX
Ventajas desventajas paginas_web
PPTX
web 0.1,0.2,0.3
PDF
Paulina e. ayora c.
PPTX
Paginas web dinámicas y estáticas
PPTX
Ventajas y desventajas web 1 web 2 web 3 web 4
PDF
Evolucion de la web
PDF
PPTX
Las web 1.0,2.0,3.0
PPTX
Caracteristicas de la web
PPTX
Web 1.0 2.0 3.0
ODP
Evolucion de la web
PPTX
Conceptos de la web
PPTX
La Web y sus diferentes tipos.
PDF
Aplicacion web presentacion
PPTX
Cuadro compartivo
Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0
Diferencia entre aplicaciones tradicionales y ria
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
Estudiante
Tablas comparativas adan
Ventajas desventajas paginas_web
web 0.1,0.2,0.3
Paulina e. ayora c.
Paginas web dinámicas y estáticas
Ventajas y desventajas web 1 web 2 web 3 web 4
Evolucion de la web
Las web 1.0,2.0,3.0
Caracteristicas de la web
Web 1.0 2.0 3.0
Evolucion de la web
Conceptos de la web
La Web y sus diferentes tipos.
Aplicacion web presentacion
Cuadro compartivo
Publicidad

Destacado (20)

PDF
Programacion web java
PPTX
Programacion web
PPT
Programacion web
PPT
Programación web
PPTX
PROGRAMACIÓN WEB INTRODUCCIÓN
PPTX
Beneficios y caracteristicas web 20
PPTX
Programacion web introduccion
PPTX
Diapositivas
PPT
Curso Java Avanzado 2 Servlets
PPT
Servlets y jsp
PPT
Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
PPSX
Tecnologias web
PPTX
Partes de Una Pagina Web
PPS
Lenguajes De Programación Web
PPTX
Sitio web diapositivas
PPTX
February 24/25, 2016 (73X)
DOCX
PPTX
Akcje CSR na Facebooku // lipiec 2015
PDF
Size-dependent policies and labor substitution
PDF
RSK SEMINAR 10TH MARCH
Programacion web java
Programacion web
Programacion web
Programación web
PROGRAMACIÓN WEB INTRODUCCIÓN
Beneficios y caracteristicas web 20
Programacion web introduccion
Diapositivas
Curso Java Avanzado 2 Servlets
Servlets y jsp
Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
Tecnologias web
Partes de Una Pagina Web
Lenguajes De Programación Web
Sitio web diapositivas
February 24/25, 2016 (73X)
Akcje CSR na Facebooku // lipiec 2015
Size-dependent policies and labor substitution
RSK SEMINAR 10TH MARCH
Publicidad

Similar a programacion web uni 1 (20)

PPTX
Prog. web. equipo 5
PPTX
diseño aplicaciones de interente
PPTX
Arquitectura- Programacion WEB
PDF
Clase 2 aplicaciones web y derechos intelectuales
PDF
Clase 2 aplicaciones web y derechos intelectuales
PPT
Exposicion
PPT
Aplicaciones web
PPTX
APLICACIONES DE INTERNET-INFORMATICA.pptx
PPTX
Elemento1
PPTX
Elemento1
PDF
Historia de las versiones de la Web desde la 1 hasta la 4
PPTX
Aplicaciones Web Presenta
PPTX
Aplicaciones Web
DOCX
Actividad de recurecuperacion
PPT
aplicaciones_web_advantage_multimedia.ppt
PPT
aplicaciones_web_advantage_multimedia.ppt
PPT
2 aplicaciones web
 
PDF
web architectures
PPT
Aplicaciones web
Prog. web. equipo 5
diseño aplicaciones de interente
Arquitectura- Programacion WEB
Clase 2 aplicaciones web y derechos intelectuales
Clase 2 aplicaciones web y derechos intelectuales
Exposicion
Aplicaciones web
APLICACIONES DE INTERNET-INFORMATICA.pptx
Elemento1
Elemento1
Historia de las versiones de la Web desde la 1 hasta la 4
Aplicaciones Web Presenta
Aplicaciones Web
Actividad de recurecuperacion
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
2 aplicaciones web
 
web architectures
Aplicaciones web

Último (20)

PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
ciencias-1.pdf libro cuarto basico niños
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Punto Critico - Brian Tracy Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
ciencias-1.pdf libro cuarto basico niños
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
V UNIDAD - PRIMER GRADO. del mes de agosto
DI, TEA, TDAH.pdf guía se secuencias didacticas
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Cosacos y hombres del Este en el Heer.ppt
Fundamentos_Educacion_a_Distancia_ABC.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Híper Mega Repaso Histológico Bloque 3.pdf

programacion web uni 1

  • 1. ALUMNO: JOSE ANGEL ALMEIDA FRIAS CARRERA: ING EN TECNOLOGIAS DE INFORMACION MATERIA: PROGRAMACION WEB TEMA: ARQUITECTURA DE LAS APLICACIONES WEB
  • 2. ¿QUÉ ES UNA APLICACIÓN WEB? Una aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.
  • 3. •Las aplicaciones web son populares debido a lo práctico del navegador como •cliente ligero, a la independencia del sistema operativo, •así como a la facilidad para actualizar y mantener aplicaciones sin distribuir e instalar •software a miles de usuarios potenciales.
  • 4. Funcionamiento •La información es enviada a un servidor •Se conecta con el servidor mediante el protocolo tcp-ip •El servidor toma la información en una aplicación que puede ser programada en php, asp, ruby, python ,java, perl. •El servidor retorna la información y el explorador lo procesa de nuevo y lo codifica según sea su programación
  • 5. HISTORIA DE LA APLICACIÓN WEB En un principio la web era sencillamente una colección de páginas estáticas, documentos, etc., para su consulta o descarga. El paso inmediatamente posterior en su evolución fue la inclusión de un método para elaborar páginas dinámicas que permitieran que lo mostrado tuviese carácter dinámico (es decir, generado a partir de los datos de la petición).
  • 6. Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo. En pocos años la Web ha evolucionado enormemente: se ha pasado de páginas sencillas, con pocas imágenes y contenidos estáticos a páginas complejas con contenidos dinámicos que provienen de bases de datos, lo que permite la creación de "aplicaciones web".
  • 7. Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo. En pocos años la Web ha evolucionado enormemente: se ha pasado de páginas sencillas, con pocas imágenes y contenidos estáticos a páginas complejas con contenidos dinámicos que provienen de bases de datos, lo que permite la creación de "aplicaciones web".
  • 8. El desarrollo de una aplicación Web le permitirá publicar un catálogo electrónico de productos, manejo de inventarios, órdenes de compra, publicación de información con acceso restringido a ciertos usuarios, actualización y mantenimiento de su sitio Web y en general, le permitirá publicar cualquier tipo de información que se pueda incorporar a una base de datos.
  • 9. Aplicaciones Web resulta adecuado presentarlas dentro de las aplicaciones multinivel. Los sistemas típicos cliente/servidor pertenecen a la categoría de las aplicaciones de dos niveles. La aplicación reside en el cliente mientras que la base de datos se encuentra en el servidor.
  • 10. Una aplicación Web típica recogerá datos del usuario (primer nivel), los enviará al servidor, que ejecutará un programa (segundo y tercer nivel) y cuyo resultado será formateado y presentado al usuario en el navegador (primer nivel otra vez).