
1. Características
1.1. Concurrencia
1.1.1. Permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red.
1.2. Tolerancia a Fallos
1.2.1. Al estar distribuida la información en nodos, en caso de que se caiga un nodo, dicha información va a encontrarse replicada en otros nodos, por lo que no se caerá
1.3. Carencia de reloj global
1.3.1. La transferencia de mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general.
2. Desafios
2.1. Heterogeneidad de los componentes
2.1.1. La interconexión, sobre todo cuando se usa Internet.
2.2. Extensibilidad
2.2.1. Determina si el sistema tiene la capacidad de extenderse, la integración de componentes diseñados por diferentes personas es un reto.
2.3. Seguridad
2.3.1. Confidencialidad
2.3.1.1. Protección contra individuos no autorizados.
2.3.2. Integridad
2.3.2.1. Protección contra la alteración o corrupción.
2.3.3. Disponibilidad
2.3.3.1. rotección contra la interferencia entre los procedimientos de acceso.
2.4. Escalabilidad.
2.5. Tratamiento de Fallos
2.6. Concurrencia
2.6.1. Compartir recursos por parte de los clientes a la vez.
2.7. Transparencia
2.7.1. El saber decirle a los usuarios la separación de componentes.