Content

  1. Introduction to Distributed Systems [slides, exercise]
    • Classification
    • Architectures
  2. Communication Models
    • Interprocess communication [slides]
    • Remote Invocation (RPC & RMI) [slides]
  3. Service Oriented Programming [slides]
    • Service & Services’ Coordination
    • Web Services
    • RESTful Services
      • HTTP
      • JSON
      • Case study : CouchDB & Deezer
  4. Rich Web Applications
    • Networking : Latency and Bandwidth
    • AJAX
    • AngularJS