2. Arquitectura Cliente / Servidor Arquitectura P2P
Definición: Definición:
Es un modelo de aplicación Una red Peer-to-Peer o red de
distribuida en el que las tareas se pares o red entre iguales o red entre
reparten entre los proveedores de pares o red punto a punto (P2P, por
recursos o servicios, llamados sus siglas en inglés) es una red de
servidores, y los demandantes, computadoras en la que todos o
llamados clientes. algunos aspectos funcionan sin
clientes ni servidores fijos, sino una
serie de nodos que se comportan
como iguales entre sí.
3. Arquitectura Cliente / Servidor Arquitectura P2P
Caracteristicas: Caracteristicas:
•Acceso a la información.
•Incremento de la productividad. •Escalabilidad
•Procesos Automáticos. •Robustez
•Potentes capacidades para reportes. •Descentralización
•Mejoramiento del servicio de usuario. •Distribución de costes entre los
•Desarrollo rápido de aplicaciones. usuarios
•Reducción de costos de desarrollo. •Anonimato
•Apoyo a la toma de decisiones. •Seguridad
•Rápida respuesta a un mercado
cambiante.
4. Arquitectura Cliente / Servidor Arquitectura P2P
Capas: Clasificación:
Aplicaciones Con Arquitectura En Dos P2P Puras: Ares Galaxy, Gnutella,
Capas (Two-Tier): Freenet y Gnutella2.
Dividen una aplicación entre un
cliente y un servidor estableciendo un P2P Centralizadas: Napster y
middleware(canal de comunicación) Audiogalaxy.
que controla las comunicaciones entre
ambos. Redes P2P Híbridas, Semi-
Arquitectura en tres capas (Three- Centralizadas O Mixtas: Bittorrent,
Tier): eDonkey2000 y Direct Connect.
En esta Arquitectura todas las
peticiones de los clientes se controlan
en la capa correspondiente a la lógica
del negocio. Cuando el cliente
necesita hacer una petición se la hace
a la capa en la que se encuentra la
lógica del negocio.