EJB アプリケーションといくつかのリモート クライアントで構成される大学のプロジェクトを実行する必要があります。マルチプレイヤー ゲーム、できればターン ベースの開発を考えていました。それはモバイル デバイス上で実行され、アプリケーション サーバーはゲーム、マッチメイキング、統計などを調整します。
EJB はこれに対する実行可能なソリューションですか? ここで目にする最大の問題は、異なるクライアント (セッション Bean) 間でゲームの状態を共有することです。プレーヤーがゲーム内で手を動かしたとき、状態の変更を他のクライアントにプッシュするにはどうすればよいですか?