SOAの概念を念頭に置いて、私は同じデータモデルを活用するいくつかの異なるサービスを提供することを意図しています。ポーカーアプリケーションを想像して - 私たちは以下のサービスを持っていることがあります。いくつかのサービス間でデータレイヤを共有するためのPlayフレームワークモジュールの構築
- ゲームのフロントエンド
- 管理フロントエンド
- プレイヤーランク/リーダーボードサービス
- プレーヤーは、サービス
- 銀行統合サービス
- 資金を調達。.. 。
これらのサービスはすべて、同じモデルを使用してください(おそらく、必要な場所に追加のモデル情報を提供しているかもしれません)。
Play!私がこのデータモデルを外部化することは可能ですが、Playを使用することで得られる利益を維持しています。たとえば、実行時の再コンパイルなどです。
モジュールは仕事に役立つかもしれないようですが、それらに関するドキュメンテーションはほとんどなく、反対のパラダイムが示唆されています。サービスはモジュールであり、コアプレイアプリケーションは機能を引き出します。
ガイダンスをいただければ幸いです。