Anda di halaman 1dari 7

Arquitectura Cliente/Servidor

Arquitectura cliente/servidor

v Servidor: rol que desempea un equipo


ofreciendo un conjunto de servicios a los
clientes, tales como manejo de archivos,
impresin, pginas web, direccionamiento
de correo electrnico, actualizacin de BD
y control de acceso.
v Cliente: rol que desempea un equipo
demandando servicios de los servidores,
pero tambin puede realizar
procesamiento local, tales como
desplegar pginas web, mostrar ventanas
y generar correo electrnico.
v Eventualmente un mismo equipo puede
desempear ambos roles.
Arquitectura cliente/servidor
v Tareas se pueden distribuir entre estos
roles:
Presentacin: software que permiten
presentar en forma adecuada los
resultados de una aplicacin, p. ej.
ventanas en Windows, pginas web en un
navegador.
Aplicacin: software que entrega un
resultado til para el usuario (lgica del
negocio), p. ej. consulta de una factura,
valorizacin de un inventario.
Administracin de datos: manejo de
los datos (en una BD) que sirven a las
aplicaciones de la lgica del negocio, p ej.
datos de los productos de una factura,
productos en inventario.
Arquitectura cliente/servidor

CLIENTE

Presentacin Presentacin Presentacin Presentacin Presentacin

Lgica del Lgica del Lgica del


Negocio Negocio Negocio

Presentacin Administracin
de datos

Lgica del Lgica del Lgica del


Negocio Negocio Negocio

Administracin Administracin Administracin Administracin Administracin


de datos de datos de datos de datos de datos

SERVIDOR
Arquitectura cliente/servidor

vArquitectura de 2 capas:
SERVIDOR

Lgica del CLIENTE


Negocio

Presentacin

Administracin
de datos

vArquitectura de 3 capas:

SERVIDOR DE SERVIDOR DE CLIENTE


DATOS APLICACIONES

Lgica del
Administracin Presentacin
Negocio
de datos
Arquitectura cliente/servidor

vEjemplo de arquitectura cliente/servidor:

Cliente Web:
S.O.: Mac OS
Navegador: Safari

Internet
Servidor Web y de Servidor de BD:
Aplicaciones: S.O.: Linux
...

Cliente Web: S.O.: Linux Sistema de


S.O.: Windows Software servidor administracin
Navegador: Opera web: Apache de BD: MySQL
Cliente Web: Lenguaje de Lenguaje de
S.O.: Windows XP aplicaciones: PHP consultas: SQL
Navegador: IExplorer
Arquitectura cliente/servidor

vUso de
herramienta
XAMPP para
lado Servidor

Anda mungkin juga menyukai