Está en la página 1de 4

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior


Universidad Experimental Nacional del Táchira
Computacion II
Ingenieria Electronica

Conceptos Generales de la Arquitectura de Aplicaciones Web

Elaborado por:
Ailec A. Alviarez
C.I. 29507474

San Cristobal, mayo de 2022


Actividades Propuestas

1. ¿Qué ventajas se ven con respecto al uso de las aplicaciones web?


Debido a que año tras año las aplicaciones web van evolucionando sin
descanso, ya que siempre se consiguen cosas nuevas, en un futuro tendremos
sistemas aún más automatizados gracias al desarrollo web.
2. ¿Por qué cree que en la actualidad tienen tanta importancia las
aplicaciones web?
Ha tomado relevancia porque se centra en que el cliente no realice demasiadas
tareas, solo lo necesario, en donde el servidor se encarga de todo. Ha tomado mayor
relevancia con las redes sociales y la popularidad de internet, que permite que
cualquier usuario tenga accesos a estas páginas web.
3. ¿Qué problemas encuentra en las aplicaciones de escritorio que se
solucionen mediante el uso de aplicaciones web?

• Duplicidad de datos ya que no están unificados.


• Diseminación de la información y lógica en cada computador que la use.
• Falta de portabilidad de diferentes Sistemas Operativos.
• Malas actualizaciones o correcciones por estar diseminadas.
• Controlar el acceso del usuario es complejo, mala administración de seguridad.
• Dificultad para configurar las instalaciones.

4. ¿Qué ventajas tienen las aplicaciones web con respecto a las


aplicaciones de consola?
La web tiene protocolos HTTP y usa el concepto de URL, y tiene formatos de
intercambio como el HTML o XML. En la web la división por capas de las soluciones
hace posible una independencia en todo sentido mucho mayor, además solo se debe
instalar un navegador para acceder a la aplicación.
5. Enumere las ventajas de las aplicaciones web frente a las aplicaciones de
escritorio

• No requiere instalar un software especial, solo se necesita de un navegador


que mayormente traen los sistemas operativos.
• Bajo costo al actualizar equipos con nueva versión ya que solo se necesita
actualizar el servidor y automáticamente la ven todos los usuarios.
• Acceso a la última y mejor versión, como se actualiza nada más el servidor eso
permite que los usuarios siempre manejen la última versión.
• Información centralizada, además de la lógica los datos también se ubican en
una base de datos centralizada lo cual permite un fácil acceso a ella.
• Seguridad y copias de seguridad, como todo se maneja en un servidor es fácil
acceder a esta en cualquier computador.
• Movilidad, desde cualquier dispositivo conectado a internet se puede ingresar
• Reducción de costes, ya que no se necesita un hardware específico, una gran
gama de computadoras puede utilizar este servidor sin necesidad de cambiar
de computador.

6. Defina la arquitectura cliente-servidor.


El cliente realiza peticiones y el servidor da la respuesta, la separación entre
ellos es de tipo lógico. Existen servidores web, de archivos, del correo y también
servidores multicapa que aumentan el grado de distribución. Esta arquitectura
sustituye a la arquitectura monolítica.
7. Características principales de la arquitectura cliente-servidor.
• Características del cliente: Inicia solicitudes lo cual lo hace tener el papel activo
de la comunicación, recibe las respuestas del servidor y generalmente puede
conectarse a varios servidores al mismo tiempo, interactúa con los usuarios
mediante una interfaz gráfica, se toma en cuenta la velocidad de internet del
cliente interactúa con los usuarios mediante una interfaz gráfica, se toma en
cuenta la velocidad de internet del cliente.
• Características del servidor: Espera las solicitudes del cliente (papel pasivo),
Recepta la solicitud, la procesa y la envía, acepta conexiones de Espera las
solicitudes del cliente (papel pasivo), Recepta la solicitud, la procesa y la envía,
acepta conexiones de un gran número de clientes y no interactúa directamente
con el usuario final.

8. Problemas de la arquitectura cliente-servidor.


Una de sus desventajas es la congestión de tráfico (mientras más peticiones y
clientes, más problemas para el servidor), no es robusto ya que si se cae el servidor
las peticiones no son satisfechas, el software y hardware son determinantes ya que
aumenta el coste y el cliente no dispone de los recursos del servidor.
9. Defina la arquitectura de tres niveles:
Tiene tres elementos esenciales, el cliente, el servidor de aplicaciones y el
servidor de datos. Esto nos lleva a a tener mayor flexibilidad, mayor seguridad y mejor
rendimiento. Ya que no se conecta el servidor directamente con el cliente.
10. Características principales de la arquitectura de tres niveles.
Las aplicaciones al nivel del servidor son descentralizadas de uno a otro, cada
servidor se especializa en una determinada tarea. Tiene un mayor grado de
flexibilidad. La seguridad se define independientemente para cada servicio y nivel.
Mejor rendimiento porque las tareas se comparten entre servidores.
11. Problemas de la arquitectura de 3 niveles.
Es más difícil construir una aplicación de 3 niveles, el modelo es más complejo
y los puntos de comunicación se duplican. Además, el cliente no mantiene una
conexión de base de datos persistente, es posible que requiera un servidor proxy
independiente y el tráfico de red aumentara.
Test de Conocimiento

1. La arquitectura, que es un modelo de aplicación distribuida en el que las tareas


se reparten entre los proveedores y los demandantes, se llama:
c) Arquitectura cliente-servidor.
2. Con las aplicaciones de escritorio:
f) Todas son falsas
3. Con las aplicaciones web:
e) Todas son ciertas.
4. Todas las aplicaciones que hay en el mercado son web:
d) Falso ya que hay otro tipo de aplicaciones que no son web.
5. El modelo de tres capas no puede implementarse en un solo equipo:
c) Falso, lo que aquí se llama equipo pueden ser realizados por programas: un
programa cliente, un programa servidor de aplicación y un programa servidor de bases
de datos.
6. El modelo cliente-servidor no puede implementarse en un solo equipo:
b) Cierto ya que necesitas obligatoriamente dos equipos, un clien te y un servidor

Referencias Bibliográficas

Martínez J. (2014) Implantación de aplicaciones web. Publicado en:


https://books.google.co.ve/books?id=eo-
fDwAAQBAJ&pg=PA16&source=gbs_toc_r&cad=3#v=onepage&q&f=false
Lima A. (s/f) Ventajas y desventajas de la arquitectura de tres niveles. Recopilado en:
https://es.acervolima.com/ventajas-y-desventajas-de-la-arquitectura-de-tres-niveles-
en-dbms/

También podría gustarte