Вы находитесь на странице: 1из 14

UNIVERSIDAD NACIONAL

PEDRO RUIZ GALLO


Facultad de Ingeniera Civil,
Sistemas y Arquitectura

Curso: Ingeniera del Software

Tipo de Arquitectura:
Modelo cliente-servidor
Arquitectura cliente-
servidor

Se trata de un programa
cliente el cual realiza
peticiones a otro programa,
en este caso al servidor,
quien se encargar de darle
respuesta a sus solicitudes.
Propsito

La comunicacin de informacin
entre entidades de una red,
mediante el uso de protocolos
establecidos, y el apropiado
almacenaje de sta.
Este tipo de interaccin es la que
cubre la mayor parte de
comunicaciones por redes en la
actualidad.
AGENTES
INVOLUCRADOS

Client Red Servid


e or
Cliente

Es un programa que se ejecuta


en un ordenador (el del
usuario) e inicia requerimientos
de los servicios que ofrece el
servidor.
Es quien inicia solicitudes o peticiones
Espera y recibe la respuesta del servidor
Por lo general pueden conectarse a varios
servidores a la vez.
Red

Es la conexin que hace posible que los


dispositivos se relacionen entre s. En este caso
permite a los clientes acceder a estos servicios.
Servidor

Es un programa ejecutado en un
ordenador que "espera" y ejecuta
demandas de otras computadoras
(clientes), conectadas a una misma red.

Procesan la solicitud y luego envan la respuesta al cliente.


Por lo general aceptan conexiones a un gran numero de
clientes.
Aceptan la peticin desde la red y devuelven el resultado al
solicitante.
Interaccin
Ventajas

Tiene una muy fcil integracin de nuevas


tecnologas
Favorece el uso de interfaces grficas para el usuario
Una muy fcil acoplacin de nuevos usuarios
Facilidad de mantenimiento, ya que se hace
mantenimiento general en el cdigo principal en el
servidor.
Bajo acoplamiento entre sus componentes.
Desventajas

La congestin del trfico (a mayor nmero de clientes, ms


problemas para el servidor).
El software y el hardware de un servidor son generalmente
muy determinantes. Un hardware regular de un ordenador
personal puede no poder servir a cierta cantidad de clientes.
Normalmente se necesita software y hardware especfico,
sobre todo en el lado del servidor, para satisfacer el trabajo,
generando mayor costos
Ejemplo

La mayora de los servicios de Internet son


tipo de cliente-servidor. Por ejemplo un
programa de chat en lnea, donde se
conectan varios usuarios a un servidor,
quien les permite comunicarse.
Servidor Cliente
DIAGRAMA DE COMPONENTES UML
Clientes
Servidor

Вам также может понравиться