Arquitectura Cliente-Servidor

Páginas: 6 (1287 palabras) Publicado: 4 de octubre de 2012
Arquitectura Cliente/Servidor
Una arquitectura es un conjunto de reglas, definiciones, términos y modelos que se emplean para producir un producto.
La arquitectura Cliente/Servidor agrupa conjuntos de elementos que efectúan procesos distribuidos y computo cooperativo.
Beneficios:
• Mejor aprovechamiento de la potencia de cómputo (Reparte el trabajo).
• Reduce el tráfico en la Red.
•Opera bajo sistemas abiertos.
• Permite el uso de interfaces gráficas variadas y versátiles.
¿Qué es el Cliente?
Conjunto de Software y Hardware que invoca los servicios de uno o varios servidores.
Características:
• El Cliente oculta al Servidor y la Red.
• Detecta e intercepta peticiones de otras aplicaciones y puede redirigirlas.
• Dedicado a la cesión del usuario (Inicia...Termina ).
• El método más común por el que se solicitan los servicios es a través de RPC (Remote Procedure Calls).
Funciones Comunes del Cliente:
• Mantener y procesar todo el dialogo con el usuario.
• Manejo de pantallas.
• Menús e interpretación de comandos.
• Entrada de datos y validación.
• Procesamiento de ayudas.
• Recuperación de errores.
¿Qué es el Servidor?
Conjunto deHardware y Software que responde a los requerimientos de un cliente.

Tipos Comues de Servidores:
• Servidor de Archivos.
• Servidor de Bases de Datos (SQL, CBASE, ORACLE, INFORMIX).
• Servidor de Comunicaciones
• Servidor de Impresión.
• Servidor de Terminal.
• Servidor de Aplicaciones.
• Funciones Comunes del Servidor:
• Acceso, almacenamiento y organización de datos.
•Actualización de datos almacenados.
• Administración de recursos compartidos.
• Ejecución de toda la lógica para procesar una transacción.
• Procesamiento común de elementos del servidor (Datos, capacidad de CPU, almacenamiento en disco, capacidad de impresión, manejo de memoria y comunicación).
Red de comunicación.
Es todo aquel conjunto de elementos basados en hardware y software que permiteestablecer un enlace entre los clientes y los servidores, se clasifican por su tamaño LAN, MAN y WAN.
Características de la comunicación:
A través de este medio, el cliente debe localizar e iniciar la comunicación con el servidor.
No se utiliza la metodología de compartición de archivos, ya que todos los accesos a la información se llevan a cabo a través de peticiones por medio decomunicación.
Debido a que los programas de manejo y control de información ( Archivos y bases de datos solo se envían y reciben los resultados de las operaciones (Tráfico igual a Datos leídos o escritos).
Debido a la flexibilidad de establecer sesiones con múltiples servidores y manejo de información en varias bases de datos (en sitios remotos es requerido el uso de estilos transaccionales ycooperativos).
Ventajas y desventajas del modelo cliente/servidor
Ventajas:
• Centralización del control de los recursos, datos y accesos.
• Facilidad de mantenimiento y actualización del lado del servidor
• Toda la información es almacenada en el lado del servidor, que suele tener mayor seguridad que los clientes.
• Hay muchas herramientas cliente-servidor probadas, seguras y amigables para usar.Desventajas:
• Si el número de clientes simultáneos es elevado, el servidor puede saturarse. Esto sucede con menor frecuencia en las redes P2P.
• Frente a fallas del lado del servidor, el servicio queda paralizado para los clientes. Algo que no sucede en una red P2P.

Tipos de arquitectura cliente / servidor.
Por tamaño de componentes
Este tipo de clasificación se basa en los grados delibertad que brinda el modelo Cliente/Servidor para balancear la carga de proceso entre los niveles de presentación, aplicación y base de datos. Dependiendo de qué segmento de las capas de software tenga que soportar la mayor o menor carga de procesamiento, se habla de Fat Client (Thin Server) o Fat server (Thin Client). Consideraciones de este tipo son importantes en el momento de decidir una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura o Modelo Cliente-Servidor
  • Arquitectura Cliente/Servidor
  • Arquitectura Cliente servidor amplio
  • Arquitectura Cliente Servidor
  • Arquitectura Cliente Servidor en BD
  • Arquitectura Cliente-Servidor
  • Arquitectura Cliente Servidor 1
  • Arquitectura cliente servidor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS