Aller au contenu
EN FR

Abstractions de communication

Statut documentaire : architecture — voir Maturité et preuves.

La couche de communication sépare les capacités applicatives des transports concrets.

Abstractions utiles

  • requête/réponse ;
  • message événementiel ;
  • canal bidirectionnel ;
  • flux ;
  • callback ;
  • job durable ;
  • découverte et adressage de services.

Chaque abstraction doit documenter identité, sérialisation, durée de vie, erreurs, sécurité, ordre, retries et sémantique d'annulation.

Local et distant

Une API peut conserver une forme similaire entre exécution locale et RPC, mais les propriétés opérationnelles ne sont pas identiques. La latence, les déconnexions, les duplications et les reprises doivent être traitées explicitement.

Règle d'architecture

Le code métier dépend d'une capacité publiée ou d'une abstraction Runtime, pas d'un broker, socket ou client HTTP particulier.