lunes, 7 de marzo de 2011

Diferencias entre Thin y Fat Client


Hasta ahora hemos hablado sobre la tecnología referente a los thin client, es por eso que el día de hoy vamos a nombrar algunas de las diferencias que encontramos entre el thin y el fat client, de modo que podamos entender los beneficios que nos trae esta tecnología y en que tipo de situaciones es más conveniente:
  • La cantidad de procesamiento que hacen los equipos es clave, en los thin client el procesamiento no lo realiza la maquina mientras que en los fat client todo el procesamiento lo realiza la máquina.
  • El uso de la infraestructura es clave ya que los thin client requieren una infraestructura más robusta para poder soportar la comunicación con el servidor, mientras que la infraestructura de los fat client no necesita mayor capacidad.
  • Los equipos necesarios cambian radicalmente ya que en la tecnología fat es necesario que cada usuario tenga un equipo con alta capacidad de procesamiento, mientras que en los thin client cada terminal puede ser un equipo de bajo procesamiento es decir solo necesita un browser para poder trabajar.
  • Los fat client saben cómo está organizada y almacenada la información del lado del servidor, en cambio para los thin client esta información es desconocida y más aun no es relevante.

lunes, 28 de febrero de 2011

Server Based Processing






El modelo server based processing es el más habitual de los modelos de client computing puesto que es utilizado cotidianamente por todos aquellos quienes de una manera u otra accedemos a internet.
En este modelo todo el procesamiento de las capas de:

 Es realizado en el servidor y sus funciones son:

  • Aceptar las solicitudes de bases de datos de los clientes.
  • Procesar requerimientos de base de datos.
  • Formatear datos para transmitirlos a los clientes.
  • Procesar la lógica de la aplicación y validar datos a nivel de bases de datos.
Por otra parte el cliente es el encargado de la manipulación y despliegue de datos.

Entre sus funciones encontramos:

  • Administrar la interfaz de usuario.
  • Interactuar con el usuario.
  • Generar requerimientos de base de datos.
  • Recibir resultados del servidor.
  • Realizar validaciones locales de datos.
  • Formatear los resultados.
La comunicación entre el cliente y el servidor empieza cuando se ingresa en algún explorador web (Explorer, Opera, Firefox, Safari, etc…) se digita una dirección web (Facebook, Yahoo, Gmail, Google, Twitter, etc...) esta se traduce en una dirección A.B.C.D donde cada una de estas letras son 8 bits o un número entre 0 y 255 por ejemplo: 192.168.1.27.

Esta solicitud es enviada a través de internet u otro tipo de red para que finalmente llegue a nuestro servidor el cual atenderá no solo esta petición sino muchas más ya que en algunos casos no somos los únicos interesados en acceder a estas. El servidor atiende nuestra petición enviando uno o varios mensajes de vuelta.
  
Esta idea se ilustra mejor en el siguiente video.







La próxima semana mostraremos algunas soluciones del mercado para el caso de thin client y  empezaremos con Fat Client Mode.

Nos vemos la próxima...

lunes, 21 de febrero de 2011

Host Based Processing

Esta semana hemos decidido exponer de una manera diferente el modelo Host Based Processing...

Esperamos les guste.