lunes, 14 de marzo de 2011

Fat Client

Bueno señores es el momento de empezar con el mes del gordo...
En la arquitectura Fat client la mayor parte del peso(Logica de presentacion, logica de aplicacion "Completa o parcial" y logica de base de datos "parcial o completa") de la aplicacion ejecutada se realiza en el cliente mientras que el servidor se encargara de aquellas funciones que debe realizar el sistema administrador de ase de datos.

"Podria decirse que en este modelo la capacidad de procesamiento quien realmente la tiene es el cliente"

Las principales aplicaciones de este tipo de sistemas son:
  • Sistemas de apoyo de decisiones (DSS: Decision Support System)
  • Sistemas de información ejecutiva (EIS: Executive Information System)
En este tipo de arquitectrua encontramos dos modelos:

Cooperative Processing

En el modelo de procesamiento cooperativo el cliente y el servidor reparten la carga correspondiente la logica de la aplicacion(Application Logic) de tal manera que parte de esta se ejecuta en el cliente y la otra en el servidor junto a la logica de las bases de datos(Database Logic) y la del sistema administrador de estas(DBMS)  mientras que la presentacion es responsabilidad enteramente del cliente.



Client Based Processing:

Para el caso de Clien Based processing o porcesamiento basado en  el cliente las cosas cambian puesto que el todo el procesamiento de la aplicacion se realiza en el cliente y lo que se comparte en este caso es la logica de la base de datos.


De esta manera nos concentraremos en las ventajas, desventajas y aplicaciones del Fat Client dusrante las proximas semanas.


Esperamos les guste...

1 comentario:

  1. Este tema de servidores y clientes es bastante interesante, ya que uno normalmente no piensa en todo lo que hay tras bambalinas, para que se logre una simple visita a un sitio web o a todas las aplicaciones que nos encontramos en la red hoy en día; pero me gustaría que nos indicaras en qué casos es más conveniente usar un modelo u otro.

    ResponderEliminar