Articulo de referencia

Cliente adinerado

En redes informáticas , un cliente enriquecido (también llamado cliente pesado o grueso ) es un ordenador (un " cliente " en la arquitectura de red cliente-servidor ) que normal...

En redes informáticas , un cliente enriquecido (también llamado cliente pesado o grueso ) es un ordenador (un " cliente " en la arquitectura de red cliente-servidor ) que normalmente proporciona una funcionalidad avanzada independientemente del servidor central . Este tipo de ordenador se conocía originalmente simplemente como "cliente" o "cliente grueso" [ 1 ] , en contraste con el " cliente ligero ", que describe un ordenador que depende en gran medida de las aplicaciones de un servidor. Un cliente enriquecido puede describirse como aquel que ofrece una interacción de usuario avanzada [ 2 ] .

Si bien un cliente enriquecido aún requiere al menos una conexión periódica a una red o servidor central , suele caracterizarse por la capacidad de realizar muchas funciones sin conexión. En cambio, un cliente ligero generalmente realiza el mínimo procesamiento posible en el propio cliente, dependiendo del acceso al servidor cada vez que se necesitan procesar o validar datos de entrada.

Introducción

El diseñador de una aplicación cliente-servidor decide qué partes de la tarea se ejecutarán en el cliente y cuáles en el servidor. Esta decisión puede afectar de manera crucial el costo de los clientes y servidores, la robustez y seguridad de la aplicación en su conjunto, y la flexibilidad del diseño para futuras modificaciones o adaptaciones .

Las características de la interfaz de usuario suelen condicionar la decisión del diseñador. Por ejemplo, un programa de dibujo podría requerir la descarga de una imagen inicial desde un servidor y permitir que todas las ediciones se realicen localmente, devolviendo el dibujo revisado al servidor una vez finalizado. Esto requeriría un cliente avanzado y podría caracterizarse por una larga demora al iniciar y detener el proceso (mientras se transfiere un dibujo complejo), pero permitiría una edición rápida.

Por el contrario, un cliente ligero podría descargar solo las partes visibles del dibujo al principio y enviar cada cambio de vuelta al servidor para actualizarlo. Esto podría caracterizarse por un tiempo de inicio corto, pero un proceso de edición tedioso y lento.

Historia

Los clientes de servidor originales eran simples terminales de visualización de texto, como las pantallas Wyse VDU , y los clientes enriquecidos generalmente no se usaban hasta el aumento del uso de PC. El principal impulsor de la informática de cliente ligero solía ser el coste; en una época en la que los terminales CRT y los PC eran relativamente caros, la arquitectura cliente ligero-servidor permitía ofrecer la experiencia informática de escritorio a muchos usuarios. A medida que los precios de los PC disminuyeron, junto con una caída en los costes de las licencias de software, las arquitecturas cliente enriquecido-servidor se volvieron más atractivas. Para los usuarios, el dispositivo cliente enriquecido proporcionaba una plataforma más receptiva y, a menudo, una interfaz gráfica de usuario (GUI) mejorada que la que se podía lograr en un entorno de cliente ligero. En los últimos años, Internet ha tendido a impulsar el modelo de cliente ligero a pesar de la prodigiosa potencia de procesamiento que tiene disponible un PC moderno.

Aplicaciones cliente enriquecidas alojadas centralmente

Probablemente, los clientes más ligeros, a veces denominados "ultraligeros", sean las aplicaciones de escritorio remoto , como los productos de Citrix y los Servicios de Escritorio Remoto de Microsoft , que permiten ejecutar aplicaciones en un PC virtual alojado centralmente y copiar pulsaciones de teclas e imágenes de pantalla entre el PC local y el PC virtual. Estos clientes ultraligeros se utilizan a menudo para habilitar aplicaciones complejas o con gran consumo de datos que se han implementado como clientes enriquecidos, pero cuyo cliente real se encuentra alojado muy cerca del servidor de red.

Ventajas

  • Menores requisitos de servidor . Un servidor cliente enriquecido no requiere un nivel de rendimiento tan alto como un servidor cliente ligero (ya que los propios clientes enriquecidos realizan gran parte del procesamiento de la aplicación). Esto se traduce en servidores mucho más económicos.
  • Trabajo sin conexión . Los clientes enriquecidos tienen la ventaja de que a menudo no se requiere una conexión constante con el servidor central.
  • Mejor rendimiento multimedia . Los clientes enriquecidos ofrecen ventajas en aplicaciones con gran cantidad de contenido multimedia que consumirían mucho ancho de banda si se procesaran completamente. Por ejemplo, los clientes enriquecidos son ideales para videojuegos .
  • Mayor flexibilidad . En algunos sistemas operativos, los productos de software están diseñados para ordenadores personales con recursos locales propios. Ejecutar este software en un entorno de cliente ligero puede resultar complicado.
  • Utilizando la infraestructura existente . Dado que muchas personas ahora tienen ordenadores personales locales muy rápidos, ya disponen de la infraestructura necesaria para ejecutar clientes avanzados sin coste adicional.
  • Mayor capacidad del servidor . Cuanto más trabajo realice el cliente, menos tendrá que hacer el servidor, lo que aumenta el número de usuarios que cada servidor puede soportar.
  • Requieren más recursos pero menos servidores .

Véase también

Referencias

  1. "Definición de cliente grueso" . www.techterms.com .
  2. "Interacción enriquecida del usuario con Ajax" . Archivado del original el 19 de septiembre de 2017. Consultado el 23 de diciembre de 2018 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Rich_client&oldid=1331284572 "