1. Introducción
    1. Definición
      1. Sistema que consiste en múltiples computadoras autónomas
      2. Se comunican por una red de computadoras.
      3. Las computadoras interactuan unas con otras para un objetivo común
    2. Características
      1. Concurrencia de los componentes
      2. Carencia de un reloj global
      3. Fallos independientes
  2. Ventajas
    1. Alta disponibilidad
    2. Escalamiento
    3. Integración de sistemas
    4. Economía
  3. Retos
    1. Heterogeneidad
      1. Hardware
      2. Sistemas Operativos
      3. Redes
      4. Middleware
    2. Extensibilidad
      1. Permite añadir nuevas características y servicios de forma dinámica
    3. Seguridad
      1. Autenticar a usuarios y recursos
      2. Definir roles y patrones de acceso
      3. Encriptar las comunicaciones
      4. Seguridad física
    4. Escalabilidad
      1. Aumento de demanda de servicios
        1. Se puede suplir con una aportación de recursos
      2. Cluster
    5. Tratamiento de Fallos
      1. Detección
      2. Tolerancia
    6. Concurrencia
      1. Transacciones distribuidas
    7. Transparencia
      1. Localización
      2. Concurrencia
      3. Replicación
      4. Fallos
  4. Tecnologías
    1. Sockets
    2. Colas
    3. RPC
    4. RMI
    5. COM/COM+
    6. EJB
    7. CORBA
    8. Web Services
    9. REST
  5. Acerca de
    1. Topic
    2. Topic