PAR 2012

Cours PAR (Distributed Software Engineering)

The goal of this course is to be an introduction to the problems, the foundation, the technologies and the engineering of distributed software

References

Readings from the series Back to Basics from Werner Voegel (Amazon CTO)

I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.

Some other ressources

Cours (10h)

CoursLectures notesReférences
Engineering Distributed ApplicationsLecture 1 & 2 
Distributed Objects and ComponentsLecture 3 
EJBLecture 4 
Indirect CommunicationLecture 5 
Data ManagementLecture 6 
Service Oriented ArchitectureLecture 7 
The CloudLecture 8 
  • Very Good Discussion between Jeff Bezos Wener Vogels. A must see

  • Cloud Computing by Armando Fox at UC Berkeley

<strong> High Performance Web Applications </strong> from <strong>Amazon Web Services</strong>

TP

Consigne pour les TPs

Pour l'ensemble des séances de TP, vous allez créer un projet sur la forge ESIAL comme sous projet de TP PAR 2012. Le nom de votre projet, sera votre identifiant (login) ESIAL précédé du préfix par2012-. Pensez à ajouter les intervenants du module (F. Charoy et G. Oster) comme membre de votre projet. Il vous est demandé de committer vos résultats (au minimum) à la fin de chaque séance de TP (pensez à mettre des messages de commit significatifs). Cela nous servira pour suivre l'évolution de votre travail.

TP RMI (4h)

TP EJB (4h)

TP persistence (2h)

TP noté (2h)

Resources

Distributed Systems Courses (Google) Distributed Systems : Concept and Design - 5th Edition

Annales