Architecture hexagonale
Organisation prônée par l' architecture hexagonale :
Un cœur applicatif entouré de ports sur lesquels des adaptateurs peuvent être branchés.
Contenu du cœur applicatif dans l'architecture hexagonale :
La logique métier pure , et la définition des ports sous la forme d'interfaces.
Fonction des adaptateurs dans l'architecture hexagonale :
Connecter le cœur aux systèmes externes à l'application.
Propriétés des adaptateurs :
ils sont modulaires et interchangeables .
Ce qui rend les adaptateurs compatibles avec le cœur :
Ils implémentent les ports .