1. Cliente Servidor
Se distingue el papel tanto del cliente como del servidor, se lo toma a los servidores
como un conjunto de servicios que ofrecen hacia los que solicitan (clientes)
determinados servicios
Niveles: Capa de presentacin, capa de proceso de la aplicacin, capa de gestin
de datos
Capa de presentacin: Est ligado hacia la interaccin con el usuario, es la
descripcin de la interfaz. Ejemplo: (Spotify online), empezando desde el
mecanismo de autenticacin, la manera que se muestran las canciones en las
grillas, el perfil ubicado en la parte superior, color de la ventana, etc.
Capa de proceso de la aplicacin: Nos ofrece todas las mecnicas o lgicas de
la aplicacin, por ejemplo, al presionar una cancin se est realizando una consulta
de manera indirecta hacia el servidor, con parmetros como play, o cuando se va a
realizar una bsqueda de canciones, parmetros que identifican que se est
realizando una bsqueda.
Capa de gestin de datos: Hace referencia a todas las operaciones que se
realizan en la base de datos. Select * from music.
1.1. De dos capas
1.1.1. Clientes livianos(pobres)
Los clientes no realizan ningn tipo de procesamientos, slo stos se
preocupan de la capa de aplicacin es decir la interfaz o la manera
en que se presentan los datos hacia el usuario.
Todas las dems capas son llevadas a cabo en el servidor, como el
procesamiento de la aplicacin y la gestin de los datos.
Se ocupa demasiado las capacidades de ancho de banda.
El dispositivo de red utiliza un servidor, para la ejecucin del servicio
ya que todas las dems capas se dan en el servidor (web y de bases
de datos).
Se coloca una elevada carga tanto en el servidor como en la red que
genera un trfico significativo.
Netbooks(OLPC XO, EEE pc de ASUS, MSI WIND)
Dispositivo MID(Nokia N810, Sony Vaio P y Acer Aspire ONE Series son
algunos ejemplos de los MIDs existentes). Los sistemas de pedidos de
algn producto que se realiza con estos dispositivos y la informacin
es enviada hacia el servidor de la empresa.
Telfonos inteligentes
Amazon Kindle(usa la red para conectar a los servidores de Amazon)
Software de clientes livianos
Ubuntu, Kubuntu, Xubuntu.
Debian con LTSP
Microsoft terminal services en Windows server 2003
Thin Station
1.1.2. Clientes pesados(ricos)
Los clientes realizan las dos primeras capas, presentacin y proceso
de la aplicacin, es decir se aprovechan bien las capacidades de los
De tres capas
3. Multiprocesador
La arquitectura ms simple de un sistema distribuido es una arquitectura
multiprocesador donde el software est formado por varios procesos, este modelo es
comn entre sistemas grandes de tiempo real, estos sistemas recogen la informacin y
toman decisiones para cambiar el entorno del sistema. El uso de mltiples sistemas
mejora el rendimiento y la adaptabilidad del sistema.
Ejemplo: sistema de control de trfico.
4. Peer to peer
Son sistemas descentralizados donde los clculos pueden llevarse en cualquier nodo de
la red. No hay distinciones tanto de clientes de servidores.
En los sistemas p2p descentralizados no son solamente elementos funcionales sino que
funcionan como interruptores donde encaminan los datos hacia otros nodos. En un
sistema p2p descentralizado que es altamente redundante y tolerante a defectos a
nodos desconectado en la red.
Mientras que en la arquitectura p2p semicentralizada uno o ms nodos actan como
servidores para facilitar la comunicacin entre nodos. Semicentralizada es ayudar a
establecer contacto entre iguales dispositivos y para coordinar resultados de los
clculos.
Algunos trabajos se distribuyen sobre algunos nodos teniendo como objetivos reunir y
comprobar los resultados de los clculos.
Establece la comunicacin entre clientes peer para el intercambio de datos sin
necesidad que haya un servidor centralizado, donde se aprvechan las capacidades del
ancho de banda y de almacenamiento del cliente p2p.
Algunos de los ejemplos se pueden mencionan, a continuacin:
Skype (arquitectura p2p hibrida) ofrece VoIP, google talk desktop client, gizmo.
Torrent, bit torrent, ares, emule, Gnutela, Gnutela2, emonkey. Servicios para la
transferencia de archivos.
Thor (el enrutamiento annimo)
Hay problemas an ya que la autenticacin y la proteccin no estn del todo resueltas.
5. Servicio
Las organizaciones quieren hacer visibles su informacin para otros programas, definen
y publican en una interfaz web. Define los datos disponibles y cmo se pueden acceder
a ellos. Un servicio web e una representacin estndar para cualquier recurso
computacional o de informacin que puede ser usado por otro programa