Programa

Teoría

  • Introducción a los sistemas distribuidos
  • Comunicación y sincronización de procesos
  • Paso de mensajes y aplicaciones cliente-servidor
  • Desarrollo de aplicaciones con sockets
  • Llamadas a procedimientos remotos (RPC)
  • Invocación de métodos remotos y servicios web
  • Servicios distribuidos
  • Sistemas de ficheros distribuidos
  • Tolerancia a fallos
  • Ejemplos de sistemas distribuidos

Prácticas

  • Diseño, desarrollo y evaluación de una aplicación distribuida con sockets.
  • Diseño, desarrollo y evaluación de una aplicación distribuida utilizando RPCs y Web Services.