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...