Teniendo en cuenta la noción de SOA, mi intención es proporcionar varios servicios diferentes, que aprovechan el mismo modelo de datos. Imagínese una aplicación de poker - podemos tener los siguientes servicios:Creación de un módulo de Framework de reproducción para compartir una capa de datos entre varios servicios
- Juego frontend
- interfaz administrativa
- rango de los jugadores/servicio de clasificación
- jugador financia el servicio
- servicio de integración de Banco
- ..
Todos estos servicios pueden verage el mismo modelo (tal vez proporcionando información adicional del modelo donde sea necesario).
¡En el juego! marco, ¿es posible para mí externalizar este modelo de datos, pero mantener los beneficios que obtenemos del uso de Play? Por ejemplo, compilación de tiempo de ejecución.
Parece que los módulos podrían servir para el trabajo, pero hay poca documentación sobre ellos, y los ejemplos brindados sugieren el paradigma opuesto, donde los servicios son los módulos y la aplicación core play incorpora características.
Cualquier orientación sería apreciada.