Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para tratar el despliegue del softw are a travs de una arquitectura de hardw'are de varios n iv e
les prim ero debem os separar la aplicacin de softw are en sus capas. H1 in terio r de la apli
cacin del negocio puede ser agrupado en al menos tres categoras principales, la capa de
presentacin, ta capa lgica del negocio y la capa de adm inistracin de dalos,- La figura 8-4
m uestra un evento de negocios conform e pasa a travs de las tres capas de una aplicacin de
software.
t 'liando se dcspliep.E un aplicacin a irn vas d; varios ni velos da hardware, aparece una cuarta capa de soft
ware, que maiica las comunicaciones de mquina a mquina.
CUENTE PESADO, SERVIDOR PESADO 207
H a aparecido un trm ino en cierta forma polticam ente incvrn-cUj que se utiliza para definir la
filosofa de una aplicacin en relacin al lugar en donde se encuentra la parte ms grande de la
capa lgica de negocios de la aplicacin. Cliente pesado (servidor delgado) significa que la
parte im portante del softw are se ejecuta en la m quina cliente, y el servidor esl relegado a dar
los dalos com o esclavo cuando se los soliciten y regresarlos a la base de datos cuando cl clien
te se lo instruye.
Servidor pesado (cliente delgado) describe una asignacin de tareas en donde el cliente
est restringido a la presentacin de la interfaz y a una edicin mnima, mientras que la mayor
parte de la lgica del negocio para cl cum plim iento de las reglas se ejecuta en el servidor cen
tral. Por supuesto, sta es una vista excesivam ente sim plificada del mundo, debido a que las
arquitecturas clientc/servidor de n niveles pueden soportar capas de software muy com plejas
con depsitos pesados por toda la red, pero el trm ino nos ayuda a reconocer las tendencias fi
losficas de un lenguaje de program acin particular.