Ce projet est la base de travail pour la partie serveur des applications Arpinum. Les postulats sont les suivants :
-
Nous voulons coder le métier en ignorance de toute notion technique
-
L'ignorance de la persistance est obtenue via le pattern Repository
-
La communication avec le métier se fait via des cas d'utilisation capturés dans des commandes
-
Les commandes sont passées via un bus
-
La lecture et l'écriture sont séparées dans deux modèles distincts
-
Le serveur ne doit exposer qu'une API Rest, la présentation est déléguée aux applications
La licence reste pour le moment à définir, faites ce que vous voulez.