Desventajas de un cliente ligero
Clasificado en Informática
Escrito el en español con un tamaño de 4,24 KB
11
arquitecturas especificas = arquitectura cliente-servidor - 2 capas - 3 capas • arquitectura de objeto distribuidos • arquitecturas orientada a servicios (SOA)
arquitectura cliente-servidor = tipo de sistema distribuido : -el procesamietno de la información se distribuye sobre varios computadores - es muy imporatnte para los sistemas corporativos - comparten recursos - abiertos : uso de equipos y sw de distintos fabricantes - escalables : se aumenta la capacidad del sistema agregando mas recursos - tolerancia a fallos : la capacidad de seguir funcionando aun después de que ha ocurrido una falla • la aplicación se modela como : un conjunto de servicios provistos por servidores - un conjunto de clientes que usan esos servicios • los clientes conocen a los servidores, pero los servidores no necesitan conocer a los clientes • tanto los clientes como servidores son procesos lógicos : - no confundir un proceso servidor con un computador servidor - el segundo es solo un computador para ejecutar uno o mas procesos servidores • la asociación de procesadores a procesos nomalmente no es 1 a 1 • ventajas : - precios = utilización considerablemente mas barata que una solución centralizada - escalables : es fácil agregar nuevos y mejorar los servidores actuales - promueve el uso de interfaces mas amigables • desventajas : seguridad = verificación de cliente y servidores, mecanismos de encriptacion - desempeño = depende de varios factores uso de servidor, capacidad de cliente, congestión de la red - integridad de los datos = al existir redundancia de datos, pueden haber problemas de integridad - no hay un registro central de nombres y servicios = pueden ser difícil averiguar que servicios y servidores están disponibles
tipos de clientes = cliente delgado : - es un modelo de cliente delgado todo procesamiento de la aplicación y la administración de datos se hace en el servidor - el cliente es oslo responsable de ejecutar el sw de presentación - incluso en cliente muy delgado el cliente solo actúa como un terminal • cliente gordo : - en este modelo el servidor es solo responsable de la administración de los datos - el sw del cliente implementa la lógica de la aplicación y las interacciones con el usuario del sistema • Es posible Identificar 3 niveles o capas en una aplicación : - Nivel de presentación : Se preocupa de presentar resultados a los usuarios y de recolectar las entradas de los usuarios - Nivel de procesamiento de la aplicación : Se preocupa la funcionalidad específica de la aplicación, También llamado “lógica de la aplicación” o “reglas del negocio” - Nivel de administración de datos : Se preocupa de administrar las bases de datos del sistema • en algunos casos se pueden "fundir" capas adyacentes para dar paso a arquitectura de 2 capas : - capa de datos + lógica del negocio, provoca un cliente delgado, es mejor para la mantención en relación a la otra alternativa de 2 capas - lógica del negocio + capas de presentación provoca un cliente grueso,difícil mantención ya que un cambio en la lógica del negocio inplicara un cambioen cada uno de los clientes
• una aplicación web es un programa especialmente diseñado para ejecutarse dentro de un navegador web. Para ello, se emplean tecnologías de 3 capas, basándose en una arquitectura cliente/servidor : - la 1 capa reside en el ordenador del usuario, en el que se ejecuta la aplicación dentro del navegador web. Esta capa se ocupa de la representación y obtención de datos, la generación de informes, gráficos,etc.
arquitecturas especificas = arquitectura cliente-servidor - 2 capas - 3 capas • arquitectura de objeto distribuidos • arquitecturas orientada a servicios (SOA)
arquitectura cliente-servidor = tipo de sistema distribuido : -el procesamietno de la información se distribuye sobre varios computadores - es muy imporatnte para los sistemas corporativos - comparten recursos - abiertos : uso de equipos y sw de distintos fabricantes - escalables : se aumenta la capacidad del sistema agregando mas recursos - tolerancia a fallos : la capacidad de seguir funcionando aun después de que ha ocurrido una falla • la aplicación se modela como : un conjunto de servicios provistos por servidores - un conjunto de clientes que usan esos servicios • los clientes conocen a los servidores, pero los servidores no necesitan conocer a los clientes • tanto los clientes como servidores son procesos lógicos : - no confundir un proceso servidor con un computador servidor - el segundo es solo un computador para ejecutar uno o mas procesos servidores • la asociación de procesadores a procesos nomalmente no es 1 a 1 • ventajas : - precios = utilización considerablemente mas barata que una solución centralizada - escalables : es fácil agregar nuevos y mejorar los servidores actuales - promueve el uso de interfaces mas amigables • desventajas : seguridad = verificación de cliente y servidores, mecanismos de encriptacion - desempeño = depende de varios factores uso de servidor, capacidad de cliente, congestión de la red - integridad de los datos = al existir redundancia de datos, pueden haber problemas de integridad - no hay un registro central de nombres y servicios = pueden ser difícil averiguar que servicios y servidores están disponibles
tipos de clientes = cliente delgado : - es un modelo de cliente delgado todo procesamiento de la aplicación y la administración de datos se hace en el servidor - el cliente es oslo responsable de ejecutar el sw de presentación - incluso en cliente muy delgado el cliente solo actúa como un terminal • cliente gordo : - en este modelo el servidor es solo responsable de la administración de los datos - el sw del cliente implementa la lógica de la aplicación y las interacciones con el usuario del sistema • Es posible Identificar 3 niveles o capas en una aplicación : - Nivel de presentación : Se preocupa de presentar resultados a los usuarios y de recolectar las entradas de los usuarios - Nivel de procesamiento de la aplicación : Se preocupa la funcionalidad específica de la aplicación, También llamado “lógica de la aplicación” o “reglas del negocio” - Nivel de administración de datos : Se preocupa de administrar las bases de datos del sistema • en algunos casos se pueden "fundir" capas adyacentes para dar paso a arquitectura de 2 capas : - capa de datos + lógica del negocio, provoca un cliente delgado, es mejor para la mantención en relación a la otra alternativa de 2 capas - lógica del negocio + capas de presentación provoca un cliente grueso,difícil mantención ya que un cambio en la lógica del negocio inplicara un cambioen cada uno de los clientes
• una aplicación web es un programa especialmente diseñado para ejecutarse dentro de un navegador web. Para ello, se emplean tecnologías de 3 capas, basándose en una arquitectura cliente/servidor : - la 1 capa reside en el ordenador del usuario, en el que se ejecuta la aplicación dentro del navegador web. Esta capa se ocupa de la representación y obtención de datos, la generación de informes, gráficos,etc.