You are on page 1of 2

UNIVERSIDAD POLITÉCNICA SALESIANA

Ing.de Sistemas
Nombre: Steven Patiño
Materia: Sistemas de Información II
Tema: Patrones Arquitectónicos.

PATRONES ARQUITECTÓNICOS.
Se encargan de definir la estructura de un sistema, estos a su vez se componen de
subsistemas con sus responsabilidades, también tienen una serie de directivas para
organizar los componentes del mismo sistema, con el objetivo de facilitar la tarea del diseño
de tal sistema
Un patrón arquitectónico se enfoca a dar solución a un problema en específico, de un
atributo de calidad, y abarca solo parte de la arquitectura.
CLIENTE WEB FINO
Se utiliza principalmente para aplicaciones basadas en Internet, donde hay poco control de
la configuración del cliente. El cliente sólo requiere un navegador web estándar (que admita
formularios). Toda la lógica empresarial se ejecuta en el servidor.

Aplicabilidad

Este patrón es más adecuado para aplicaciones web basadas en Internet o para los
entornos en los que el cliente tiene una capacidad de cálculo mínima o no tiene control
sobre su configuración.

Usos

La mayoría de las aplicaciones de comercio electrónico de Internet utilizan este patrón,


puesto que, empresarialmente, no tiene sentido eliminar ningún sector de clientes
simplemente porque no tenga las suficientes capacidades de cliente. Una aplicación de
comercio electrónico típica intenta llegar al mayor número de clientes posible.

 Página HTML: una página web con interfaz de usuario e información del contenido
que no pasa por ningún proceso del servidor. Normalmente, estas páginas
contienen texto explicativo, como instrucciones o información de ayuda y formularios
de entrada HTML. Cuando un servidor web recibe una solicitud de una página
HTML, el servidor se limita a recuperar el archivo y enviarlo sin filtrar al cliente que
lo solicita.
 Navegador del cliente: cualquier navegador HTML que admita formularios. El
navegador actúa como un dispositivo de interfaz de usuario generalizado. Cuando
se utiliza en una arquitectura de cliente web fino, el único servicio que proporciona
es la capacidad de aceptar y devolver cookies. El usuario de la aplicación utiliza el
navegador para solicitar páginas web: ya sean HTML o del servidor.
La página que devuelve contiene una interfaz de usuario con formato completo
(controles de entrada y texto) que se visualiza mediante el navegador en la pantalla
del cliente. Todas las interacciones del usuario con el sistema se realizan a través
del navegador.

Este tipo de arquitectura se adapta mejor a las aplicaciones con respuestas de servidor que
se pueden completar en el tiempo de respuesta aceptable para el usuario (y en el valor de
tiempo de espera excedido que permite el navegador del cliente). Esto suele no suele tardar
más que unos cuantos segundos.

Puede que este no sea el patrón de arquitectura más apropiado si la aplicación debe permitir
al usuario iniciar y supervisar un proceso empresarial que dure mucho tiempo. No obstante,
las tecnologías push se pueden utilizar para permitir al cliente supervisar los procesos que
llevan tiempo ejecutándose. Por lo general, las tecnologías push sólo utilizan sondeos
periódicos del servidor.

Bibliografía
Copyright IBM Corp. (10 de 10 de 2018). Obtenido de
https://cgrw01.cgr.go.cr/rup/RUP.es/LargeProjects/core.base_rup/guidances/concepts/w
eb_architecture_patterns_49E51CA1.html

You might also like