En gardant à l'esprit la notion de SOA, mon intention est de fournir plusieurs services différents, qui exploitent le même modèle de données. Imaginez une application de poker - nous pouvons avoir les services suivants :
- Frontal de jeu
- Frontal administratif
- Service de classement des joueurs / leaderboard
- Service de financement des joueurs
- Service d'intégration bancaire
- ...
Tous ces services peuvent exploiter le même modèle (en fournissant éventuellement des informations supplémentaires sur le modèle si nécessaire).
Dans le cadre de Play !, est-il possible d'externaliser ce modèle de données tout en conservant les avantages que nous retirons de l'utilisation de Play. Par exemple, la recompilation au moment de l'exécution.
Les modules semblent pouvoir faire l'affaire, mais ils sont peu documentés, et les exemples donnés suggèrent le paradigme opposé - où les services sont les modules, et où l'application principale tire les fonctionnalités.
Tout conseil serait apprécié.