analista

Páginas: 6 (1319 palabras) Publicado: 28 de octubre de 2013
Sistemas de Información
Introducción a los
Sistemas de Información:
El Modelo Cliente/Servidor

Agradecimientos: por su contribución a la realización de estas transparencias: Jesus Villamor Lugo y Simon
Pickin (IT-UC3M), Juan José Gil Ríos (Terra.)
1

Índice
Definición
Concepto
Clasificación
Servicio
Cómo se distribuye la aplicación entre C y S

Arquitecturas multinivel

2 Definición
La arquitectura C/S es una forma de
dividir y especializar programas y equipos
de cómputo de forma que la tarea que
cada uno de ellos realiza se efectúa con la
mayor eficiencia posible y permita
simplificar las actualizaciones y
mantenimiento del sistema

3

Cambio de paradigma
1ª Revolución: Cliente – servidor
Del Mainframe a los sistemas C/S
Detonante: desarrollo HW,LAN
Resultado Mainframe - > C/S

2ª Revolución: Objetos distribuidos:
Fragmentación del cliente y servidor en componentes
Detonante: desarrollo HW, WAN, Internet
Resultado C/S -> Sistemas 3 niveles o multinivel

Consecuencias para desarrolladores de los SI
Incertidumbre
De sistemas propietarios a sistemas “a la carta”
Necesidad de conocer gran número de tecnologías
4

El Sistema deInformación moderno
y el modelo Cliente/Servidor
El Sistema de Información moderno
Administra y despliega grandes redes
Ofrece estándares de interoperabilidad
Distribuye sus funcionalidades
Saca partido del modelo Cliente/Servidor
Muchas veces requiere habilidades híbridas
Procesamiento de transacciones, bases de datos,
comunicaciones o conocimientos sobre GUI.

5

El ModeloCliente/Servidor
El concepto
Sistema distribuido donde el software está dividido entre
tareas servidor
tareas cliente

Separación clara de responsabilidades
en base a la noción de servicio

Papel del cliente:
inicia el diálogo
envía peticiones al servidor conforme a algún protocolo asimétrico
pide que el servidor actúe, o que le informe, o ambas cosas

Papel del servidor:
espera pasivamentepeticiones de los clientes
responde a las peticiones según su política

6

El Modelo Cliente/Servidor
Consecuencias
Un servidor puede atender a muchos clientes
Puede haber uno o varios servidores en un sistema
Un servidor puede ser substituido por otro que ofrece (al
menos) el mismo servicio sin afectar a los clientes
Se puede ocultar a los clientes la ubicación del servidor
laubicación no afecta la manera de utilizar los servicios

El servidor puede regular el acceso a recursos
compartidos
e.g. servidor X, servidor de impresión,...

En el caso general, un objeto/componente/programa
puede ser cliente, servidor o ambos

7

El Modelo Cliente/Servidor
Ventajas

Base en la noción de servicio → buena estructura
acoplamiento cliente-servidor débil, comunicación pormensajes
interfaces claras, modularidad, flexibilidad

Escalabilidad “vertical”
facilita: migrar a servidor más grande / veloz o servidores múltiples

Escalabilidad “horizontal”
facilita: añadir clientes

Hardware y plataformas software (SO) heterogéneos
despliegue independiente de cliente y servidor
clientes / servidores pueden usar el hardware y SO más
adecuados para su función, ej.cliente barato, servidor rápido

Robustez
servidor protegido contra fallos en el cliente

8

El Modelo Cliente Servidor
Dos puntos de vista
Cliente y servidor como entidades físicas
Un servidor no es cliente; un cliente no es servidor
Granularidad al nivel de subsistema (gruesa)
Contexto: arquitecturas de aplicaciones comerciales

Cliente y servidor como “roles”
La misma entidadpuede actuar como cliente o servidor
Granularidad al nivel de objeto o componente (fina)
Contexto: tecnologías de objetos distribuidos
9

El Modelo Cliente Servidor (Entidades)
Clasificación 1: En función del servicio
Servidores de archivos
Msg.: Peticiones de archivos
NFS, SAMBA,...

Servidores de bases de datos
Msg.: Peticiones SQL
Oracle, Sybase, SQL Server,…

Servidores de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analista
  • ANALISTA
  • Analista
  • Analista
  • Analista
  • ANALISTA
  • Analista
  • Analista

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS