Создание модуля платформы Play для совместного использования уровня данных между несколькими службами

Помня о концепции SOA, я намерен предоставить несколько разных сервисов, использующих одну и ту же модель данных. Представьте себе покерное приложение - у нас могут быть следующие службы:

  • Интерфейс игры
  • Интерфейс администрирования
  • Служба рейтинга / таблицы лидеров
  • Служба финансирования игрока
  • Служба интеграции с банком
  • ...

Все эти сервисы могут использовать одну и ту же модель (возможно, при необходимости предоставляя дополнительную информацию о модели).

В игре! framework, могу ли я перенести эту модель данных во внешний вид, но сохранить преимущества, которые мы получаем от использования Play. Например, повторная компиляция среды выполнения.

Кажется, что модули могут служить своей работе, но документации по ним мало, а приведенные примеры предлагают противоположную парадигму - где службы являются модулями, а основное игровое приложение использует функции.

Любое руководство приветствуется.

5
задан idbentley 12 October 2011 в 03:05
поделиться