Communiquer entre machines
  - Besoin d'un protocole d'échange de messages permettant des interactions
    complexes entre machines
 
  - Information contenue peut être complexe
 
  - Extensibilité très importante ; support pour : 
    
      - Extensions de sécurité
 
      - Extensions de fiabilité
 
      - Extensions de cache
 
      - Etc.