Arquitectura Cliente Servidor

Páginas: 5 (1248 palabras) Publicado: 29 de enero de 2015
Arquitectura Cliente – Servidor.
Introducción.
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. Se puede definir como una arquitectura distribuida que permite a los usuarios finales lograr el acceso ala información de forma transparente aún en entornos multiplataforma. Se trata pues de la arquitectura más extendida en el desarrollo de sistemas distribuidos.
Un sistema con arquitectura Cliente – Servidor es un sistema de información distribuido basado en las siguientes características.
1. Servicio. Unidad básica de diseño, el servidor los proporciona y el cliente los utiliza.
2. Recursoscompartidos. Muchos clientes utilizan los mismos servidores y, a través de ellos comparten tanto recursos lógicos como recursos físicos.
3. Protocolos asimétricos. Los clientes inicias las “conversaciones”, mientas que los servidores esperan su establecimiento pasivamente.
4. Transparencia de localización física de los servidores y de los clientes. El cliente no tiene por qué saber dónde seencuentra situado el recurso que desea utilizar.
5. Independencia de la plataforma de hardware y de software que se utilice.
6. Sistemas débilmente acoplados. Interacción basada en envía de mensajes.
7. Encapsulamiento de servicios. Los detalles de la implementación de un servicio son transparentes al cliente.
8. Escalabilidad horizontal (añadir clientes) y vertical (ampliar la potencia de losservidores).
9. Integridad. Los datos y los programas centralizados en los servidores facilitan su integridad y mantenimiento.
En el modelo Cliente – Servidor, un servidor (daemon en la terminología sajona basada en sistemas UNIX / LINUX, y traducido como “demonio”) se activa y espera las solicitudes de los clientes. Por lo general, múltiples programas clientes comparten los servicios de un programaservidor común.
El esquema de funcionamiento de un sistema Cliente – Servidor:
1. El cliente solicita una información al proveedor.
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 lo procesa.
Componentes.
El modelo Cliente – Servidor, es un modelo basado en laidea del servicio, en el que el cliente es un proceso consumidor de servicios y el servidor es un proceso proveedor de servicios. Esta relación se establece a través del intercambio de mensaje que es el único elemento de acoplamiento entre ambos.
Existen tres elementos fundamentales: 1) El proceso cliente que es quien inicia el diálogo, 2) el proceso servidor que pasivamente espera a que lleguenlas peticiones de servicio, y 3) el middleware representa la interfaz que provee la conectividad entre el cliente y el servidor para que el intercambio de mensajes sea posible (ver la siguiente figura)


Para lograr una mejor comprensión del funcionamiento de esta estructura, es conveniente analizarla en las siguientes capas o niveles:
Nivel de presentación. Agrupa todos los elementos asociadosal componente clientes.
Nivel de aplicación. Agrupa todos los elementos asociados al componente servidor.
Nivel de comunicación. Agrupa todos los elementos que hacen posible la comunicación entre los componentes Cliente y Servidor.
Nivel de base de datos. Agrupa todas las actividades asociadas al acceso de los datos.
Cliente.
Un proceso cliente es todo proceso que solicita servicios a otro.Es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor. Se le conoce como “front-end”. Normalmente maneja todas las funciones relacionados con la manipulación y despliegue de datos, por lo que están desarrollas en plataformas que permiten construir interfaces gráficas de usuario (GUI), además de acceder a los servicios distribuidos en cualquier parte de la red;...
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