ARQUITECTURA CLIENTE SERVIDOR

Páginas: 8 (1775 palabras) Publicado: 22 de mayo de 2013
CONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR.
La tecnología Cliente/Servidor es el procesamiento cooperativo de la información por medio de un conjunto de procesadores, en el cual múltiples clientes, distribuidos geográficamente, solicitan requerimientos a uno o más servidores centrales.

Desde el punto de vista funcional, se puede definir la computación Cliente/Servidor como una arquitecturadistribuida que permite a los usuarios finales obtener acceso a la información de forma transparente aún en entornos multiplataforma. Se trata pues, de la arquitectura más extendida en la realización de Sistemas Distribuidos.

Un sistema Cliente/Servidor es un Sistema de Información distribuido basado en las siguientes características:

•Servicio: unidad básica de diseño. El servidor losproporciona y el cliente los utiliza.
•Recursos compartidos: Muchos clientes utilizan los mismos servidores y, a través de ellos, comparten tanto recursos lógicos como físicos.
•Protocolos asimétricos: Los clientes inician “conversaciones”. Los servidores esperan su establecimiento pasivamente.
•Transparencia de localización física de los servidores y clientes: El cliente no tiene por qué saberdónde se encuentra situado el recurso que desea utilizar.
•Independencia de la plataforma HW y SW que se emplee.
•Sistemas débilmente acoplados. Interacción basada en envío de mensajes.
•Encapsulamiento de servicios. Los detalles de la implementación de un servicio son transparentes al cliente.
•Escalabilidad horizontal (añadir clientes) y vertical (ampliar potencia de los servidores).•Integridad: Datos y programas centralizados en servidores facilitan su integridad y mantenimiento.
En el modelo usual Cliente/Servidor, un servidor, (daemon en la terminología sajona basada en sistemas UNIX/LINUX, traducido como "demonio") se activa y espera las solicitudes de los clientes. Habitualmente, programas cliente múltiples comparten los servicios de un programa servidor común. Tanto los programascliente como los servidores son con frecuencia parte de un programa o aplicación mayores.

El Esquema de funcionamiento de un Sistema Cliente/Servidor sería:

1.El cliente solicita una información al servidor.
2.El servidor recibe la petición del cliente.
3.El servidor procesa dicha solicitud.
4.El servidor envía el resultado obtenido al cliente.
5.El cliente recibe el resultado y loprocesa.

ELEMENTOS PRINCIPALES CLIENTE SERVIDOR

Un cliente es todo proceso que reclama servicios de otro. Una definición un poco más elaborada podría ser la siguiente: cliente es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor. Se lo conoce con el término front-end.

Éste normalmente maneja todas las funciones relacionadas con la manipulación y despliegue dedatos, por lo que están desarrollados sobre plataformas que permiten construir interfaces gráficas de usuario (GUI), además de acceder a los servicios distribuidos en cualquier parte de la red. Las funciones que lleva a cabo el proceso cliente se resumen en los siguientes puntos:

•Administrar la interfaz de usuario.
•Interactuar con el usuario.
•Procesar la lógica de la aplicación y hacervalidaciones locales.
•Generar requerimientos de bases de datos.
•Recibir resultados del servidor.
•Formatear resultados.
La funcionalidad del proceso cliente marca la operativa de la aplicación (flujo de información o lógica de negocio). De este modo el cliente se puede clasificar en:

•Cliente basado en aplicación de usuario. Si los datos son de baja interacción y están fuertementerelacionados con la actividad de los usuarios de esos clientes.
•Cliente basado en lógica de negocio. Toma datos suministrados por el usuario y/o la base de datos y efectúa los cálculos necesarios según los requerimientos del usuario.
SERVIDOR
Un servidor es todo proceso que proporciona un servicio a otros. Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún recurso...
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
  • Arquitectura Cliente Servidor 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS