Sei sulla pagina 1di 3

Ingeniería Web

Mario Alejandro Figueroa Gonzalez

Corporación Unificada Nacional

Ingeniería Sistemas

Mayo 2018
Patrones de arquitectura Cliente Grueso

El patrón de arquitectura de cliente web grueso amplía el patrón de cliente web fino con la
utilización de objetos personalizados y de creación de scripts del cliente como controles ActiveX
y applets Applets. El nombre del patrón de cliente web grueso se debe al hecho de que el cliente
puede ejecutar parte de la lógica empresarial del sistema y, por lo tanto, pasa a ser algo más que
un contenedor de interfaces de usuario personalizadas. Los dos motivos principales para utilizar
el cliente web grueso son una capacidad de interfaz de usuario mejorada y la ejecución de la
lógica empresarial por parte del cliente. Se podría utilizar una interfaz de usuario sofisticada para
ver y modificar tres modelos dimensionales o animar un gráfico financiero. En algunos casos, el
control ActiveX se puede utilizar para la comunicación con el equipo de supervisión del cliente.
Por ejemplo, un equipo de asistencia sanitaria que mida la tensión arterial, la cantidad de azúcar
en sangre y otros signos vitales puede ser útil para una agencia que tenga que controlar
geográficamente a pacientes remotos diariamente y quiera reducir las visitas personales a dos a la
semana.

Usos conocidos

El uso más evidente de los scripts, applets, controles y plug-ins del cliente son las interfaces de
usuario mejoradas en Internet. Los scripts de Java suelen utilizarse para cambiar el color o la
imagen de un botón o elemento de menú de las páginas HTML. Los applets de Java y los
controles ActiveX suelen utilizarse para crear controles sofisticados de vistas de árbol
jerárquicas. Varios sitios de Internet utilizan el control de agentes de Microsoft para aceptar
mandatos de voz y ejecutar acciones en el navegador que ayuden al usuario a navegar por el sitio
web.

Estructura

Script de cliente: JavaScript o script de Microsoft VirtualBasic incorporados en páginas con


formato HTML. El navegador interpreta el script. El W3C (una organización que produce
estándares de Internet) definición la interfaz de Modelo de objetos de documentos y HTML que
ofrece el navegador a los scripts de cliente.

Documento XML: un documento con formato XML (Lenguaje de marcado ampliable). Los
documentos XML representan contenido (datos) sin formato de interfaz de usuario.

Control ActiveX: un objeto COM al que se puede hacer referencia en un script de cliente y que
se puede "descargar" en el cliente si es necesario. Igual que cualquier objeto COM, tiene acceso
total a los recursos del cliente. Los principales mecanismos de seguridad para proteger las
máquinas del cliente son la autenticación y la firma. Los navegadores de Internet se pueden
configurar para que no acepten controles ActiveX, o para que avisen al usuario de que se van a
descargar en el cliente. Los mecanismos de autenticación y firma simplemente establecen la
identidad del autor del control mediante una tercera parte de confianza.
Applet Java: un componente compilado e independiente que se ejecuta en el contexto de un
navegador. Por motivos de seguridad, tiene acceso limitado a los recursos del cliente. Los applets
Java se utilizan como elementos sofisticados de la interfaz de usuario y para fines que no están
relacionados con la interfaz de usuario, como analizar documentos XML o encapsular lógica
empresarial complicada.

Java Bean: un componente Java que implementa determinado conjunto de interfaces que
permiten que se pueda incorporar fácilmente en sistemas más complejos y más grandes. El
término bean refleja la naturaleza pequeña y el único objetivo que debería tener el componente.
Normalmente, una taza de café llena tiene más cantidad que un bean. ActiveX es el análogo de
Java Bean en arquitecturas centradas en Microsoft.

vista lógica de la arquitectura de cliente web Grueso

Potrebbero piacerti anche