Cap13

Páginas: 9 (2190 palabras) Publicado: 18 de julio de 2015
Capítulo 13

Proceso distribuido,
cliente/servidor, y agrupaciones

Proceso cliente/servidor
• Las máquinas cliente son, en general, PC
monousuario o puestos de trabajo que ofrecen
una interfaz muy amigable para el usuario
final.
• Cada servidor ofrece una serie de servicios de
usuario compartidos a los clientes.
• El servidor permite a los clientes compartir el
acceso a la misma base de datos ypermite el
uso de un sistema de computación de alto
rendimiento para gestionar la base de datos.

LAN o WAN o
Internet

Servidor
Estación de trabajo
(cliente)
Figura 13.1. Entorno genérico cliente/servidor.

Aplicaciones cliente/servidor
• El software básico es un sistema operativo
que se ejecuta en la plataforma del hardware.
• Las plataformas y los sistemas operativos del
cliente y delservidor pueden ser diferentes.
• Estas diferencias de niveles inferiores no son
relevantes en tanto que un cliente y un
servidor compartan los mismos protocolos de
comunicación y soporten las mismas
aplicaciones.

Estación de trabajo
cliente
Servicios de
presentación

Servidor
Petición

Lógica de aplicación
(parte del cliente)

Lógica de aplicación
(parte del cliente)
Respuesta

Software decomunicaciones

Interacción
de protocolos

Software de
comunicaciones

Sistema operativo
cliente

Sistema operativo
cliente

Plataforma hardware

Plataforma hardware

Figura 13.2. Arquitectura genérica cliente/servidor.

Aplicaciones cliente/servidor
• Las funciones reales de la aplicación
pueden repartirse entre cliente y servidor
de forma que:
– Se optimen los recursos de la red y de la
plataforma.
– Seoptime la capacidad de los usuarios para
realizar varias tareas.
– Se optime la capacidad para cooperar el uno
con el otro en el uso de recursos
compartidos.

Aplicaciones de bases de
datos
• El servidor es un servidor de base de
datos.
• La interacción entre el cliente y el
servidor se hace en forma de
transacciones:
– El cliente realiza una petición a la base de
datos y recibe una respuesta deaquella.

• El servidor es responsable de mantener la
base de datos.

Servicios de
presentación
Lógica de
aplicación
Petición
Lógica de base
de datos
Software de
comunicaciones
Sistema operativo
cliente
Plataforma
hardware
Estación de trabajo
cliente

Lógica de base de datos
Respuesta
Interacción
de protocolo

Software de
comunicaciones

Sistema gestor
de base de datos

Sistema operativoservidor
Plataforma hardware
Servidor

Figura 13.3. Arquitectura cliente/servidor para aplicaciones de base de datos.

Consulta inicial
Cliente

Servidor

100.000 registros posibles
Consulta siguiente
100.000 registros posibles
Consulta final
Un registro devuelto

(a) Cliente/servidor bien empleado

Figura 13.4. Utilización de bases de datos cliente/servidor.

Base de datos
de 1.000.000
de registros Servidor
Cliente
Consulta
300.000 registros devueltos

Base de datos
de 1.000.000
de registros
(b) Cliente/servidor mal empleado

Figura 13.4. Utilización de bases de datos cliente/servidor.

Clases de aplicaciones
cliente/servidor
• Proceso basado en una máquina central:
– No es realmente un proceso cliente/servidor.
– Entorno tradicional de grandes sistemas.
Cliente

Servidor
Lógica depresentación
Lógica de aplicación
Lógica de base de datos
SGBD

(a) Proceso basado en una máquina central

Clases de aplicaciones
cliente/servidor
• Proceso basado en el servidor:
– Todo el tratamiento se hace en el servidor.
– Los puestos de trabajo de los usuarios
ofrecen una interfaz de usuario gráfica.
Lógica de presentación
Lógica de aplicación
Lógica de base de datos
SGBD
(b) Proceso basado en elservidor

Clases de aplicaciones
cliente/servidor

• Proceso basado en el cliente:

– Casi todo el proceso de la aplicación se hace en el
cliente.
– Las rutinas de validación de datos y otras funciones
lógicas de la base de datos se realizan en el servidor.
Lógica de presentación
Lógica de aplicación
Lógica de base de datos

Lógica de base de datos
SGBD

(d) Proceso basado en el cliente

Clases...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • cap13
  • Cap13
  • Cap13
  • CAP13 Cocaina III
  • DILEMA CAP13
  • Comenio cap13
  • EC PPI Mankiw6 Cap13 Modelos OfertaCorto Plazo
  • Acuaticas Invasoras Cap13

OTRAS TAREAS POPULARES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS