UNSA

D.E.A. RSD

TC4: Programming of Distributed Systems

Année 2007--2008

Intervenants:

Denis Caromel
Françoise baude
Eric Madelaine

Résultats:


Overview of the first 3 Lectures

  1. Introduction to Distributed Objects:
    1. Basic issues, and architecture
    2. RPC, language issues
    3. Client / Server, N tiers
    4. Grid (and Components)
    5. Peer 2 Peer
    6. Reminder to be looked at between Lecture 1 and 2:
      1. Threads and Java RMI principles
      2. N tiers Architecture
      3. B2G Components
  2. Remote Objects vs. Active Objects
    1. Principles
    2. Asynchronous Communications
    3. Futures
    4. Group Communications
    5. Meta Objects, and Meta-Object Protocols (MOP)
  3. Advance Features: Mobility and Formal Models
    1. Communicating Mobile Agents
    2. Demo: Mobile Penguin
    3. Localization issues and Performance modeling
    4. Formal Calculus for Objects and Asynchronous Objects
      1. Sigma calculus
      2. ASP: Asynchronous Sequential Processes
    Hands-on: Practical Session (by yourself or Option 10)
    1. The ProActive environment
    2. Interactive monitoring and visualization: IC2D
    3. Programming a Communicating Mobile Agent

Material:

Lecture Material:

No
1
- Introduction
- Web Architecture
- Business to Grid Components

.ps
.ps
.ps
 
.pdf
.pdf
Full .pdf BlackWhite
2
- Active Objects
  .ps BlackWhite
.ppt Color
.pdf BlackWhite
3 Mobility, Theoretical Models
Mobile Agents
Performance Evaluation

Formalization of Distributed Objects


.ps (see page 111)
.ps

A Theory of Distributed Objects
Asynchrony - Mobility - Groups - Components
.pdf BlackWhite (see page 111)
.pdf BlackWhite

A few links:

  1. Fundamentals of RMI - Short Course
  2. RMI FAQ
  3. Pour acceder au java Doc en ligne de RMI
  4. Listes des serveur EJB disponibles, avec leurs caractéristiques (Servlets and JSP, Versions, Open Source, JMS, WAP/WML, etc.)
  5. Tutorial en ligne pour les objets persitent Java RMI


  6. Nouveau tutorial sur CORBA CCM (24 Avril)
  7. Object Managment Group (CORBA consortium)
  8. Cours sur Corba (Philippe Merle, LIFL)
  9. CORBA des concepts a la pratique
  10. Resources about the CORBA Component Model
  11. Open Source implementation of the Object Management Group's CORBA Component Model
  12. The CorbaScript Language
  13. Info sur Corba 3 et CCM
  14. Un exposé très intéressant (surtout la fin) sur CORBA CCM


  15. Patterns for Concurrent and Networked Objects
  16. A Detailed Comparison of CORBA, DCOM and Java/RMI


  17. Global Grid Forum News
  18. Open Grid Services Infrastructure (OGSI) Version 1.0


Since October 2002    ième   visiteurs.
Denis Caromel
Last modified: Wed Oct 3 10:46:57 CEST 2007