Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad de Cundinamarca
Ingeniería
Ingeniería de sistemas
Chía Cundinamarca
2019
Tabla de contenido
Introducción...............................................................................................................................................2
¿Qué ventajas se ven con respecto al uso de las aplicaciones web?.......................................................3
¿Por qué cree que en la actualidad tienen tanta importancia las aplicaciones web?............................3
¿Qué problemas encuentra en las aplicaciones de escritorio que se solucionen mediante el uso de
aplicaciones web?......................................................................................................................................3
¿Qué ventajas tienen las aplicaciones web con respecto a las aplicaciones de consola?.......................4
Enumere las ventajas de las aplicaciones web frente a las aplicaciones de escritorio..........................4
Defina la arquitectura cliente-servidor....................................................................................................4
Características principales de la arquitectura cliente-servidor.............................................................5
Problemas de la arquitectura cliente-servidor........................................................................................6
Defina la arquitectura de tres niveles.......................................................................................................6
Características principales de la arquitectura de tres niveles................................................................7
¿Por qué es importante el uso de los protocolos en la web? De ejemplos explicativos.........................7
Conclusiones..............................................................................................................................................8
Referencias.................................................................................................................................................8
Introducción
Cada día la implementación y uso de aplicaciones webs es más frecuente, puesto que las
mismas solucionan problemas que poseen las aplicaciones comunes de escritorio, y las
aplicaciones de consola. Es bastante simple, si se mira desde el punto de vista del cliente, pero
toda la programación que está dentro del servidor es lo realmente interesante. Y dicha
simplicidad, hace que hoy en día se opte por querer usar aplicaciones web, debido a que bastará
con que un cliente tenga acceso a Internet y use un navegador web, el cual le permitirá visualizar
Suelen ser muy livianas, debido a que como no hay que instalar algún Software especial,
todo se ejecuta a través del servidor (interfaz gráfica, lógica, operaciones, etc.). El cliente podrá
acceder con un navegador web (tipo Firefox o Google Chrome, o el de su preferencia) y solo con
eso bastará para que pueda interactuar con la aplicación. Además, es un fácil acceso para los
clientes.
¿Por qué cree que en la actualidad tienen tanta importancia las aplicaciones web?
Desde nuestra perspectiva nos parece que es por la simplicidad que las mismas ofrecen.
Es decir, basta con entrar al navegador web de preferencia y dirigirse al URL del aplicativo, y no
es necesario tener que instalar Software, o plugins o complementos, o cualquier otra cosa que
Muchas veces se suelen duplicar los datos sin que el usuario ni el desarrollador del
programa se den cuentas. Mientras que, con un aplicativo web, dependiendo de cómo esté
las aplicaciones web, puesto que sin importar el sistema operativo que se esté usando,
solo se requerirá acceso a Internet y un navegador web para poder usar el aplicativo web.
¿Qué ventajas tienen las aplicaciones web con respecto a las aplicaciones de consola?
Las aplicaciones de consola no poseen con formatos de intercambio propio, mientras que
los aplicativos webs sí, como por ejemplo el formato HTML o XML.
consola.
Enumere las ventajas de las aplicaciones web frente a las aplicaciones de escritorio.
4. Información centralizada.
tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los
demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, que le
da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola
características son:
Normalmente, interactúa directamente con los usuarios finales mediante una interfaz
gráfica de usuario.
Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus características
son:
Al iniciarse espera a que le lleguen las solicitudes de los clientes. Desempeñan entonces
Por lo general, aceptan conexiones desde un gran número de clientes (en ciertos casos el
Un cliente, es decir, el equipo que solicita los recursos, equipado con una interfaz de
proporcionar los recursos solicitados, pero que requiere de otro servidor para hacerlo.
El servidor de datos, que proporciona al servidor de aplicaciones los datos que éste le
solicitó.
Características principales de la arquitectura de tres niveles.
seguridad de textos SSL/TLS para crear un canal cifrado (cuyo nivel de cifrado depende
del servidor remoto y del navegador utilizado por el cliente) más apropiado para el tráfico
lo único que obtendrá será un flujo de datos cifrados que le resultará imposible de
descifrar.
Conclusiones
Aunque el crecimiento de las aplicaciones webs está en auge, tampoco es un secreto para
nadie que las mismas no son perfectas. De todas formas, el uso de Internet y los protocolos hacen
que cada vez se opte más por la implementación de los aplicativos webs, ofreciendo mayor
facilidad y simplicidad para el cliente, puesto que el mismo no deberá instalar Software
especializado, plugins, extensiones, dll, etc. Además, cualquiera usuario con acceso a Internet
(sin importar el dispositivo ni mucho menos el Sistema Operativo) podrá acceder a los
Referencias
https://www.dropbox.com/s/gwkxpx0j7mqbk3d/ARQUITECTURA-DE-
APLICACIONES-WEB.pdf?dl=0