Web サービスJava EEによるユーザーのログイン、ユーザーの管理などのサービスを提供するアプリケーション ("UserServices") を作成しています。アプリケーションまたはクライアント アプリケーションによって使用されることを意図しています。クライアント アプリケーションは、アプリケーションによって提供されるステートレス リモート (またはローカル) Bean を使用します。EJBRESTEJB
動的に計算されるログイン ユーザー数、ユーザーのアクティビティ、およびユーザー統計に関するデータを保持したいと考えています。
そして、私はそれを行う方法がわかりません。
データは、そのデータであるため、「UserServices」アプリケーションに保持する必要があります。したがって、それらを維持するために、ローカルおよびリモートインターフェースを備えたステートフル Bean を使用すると思います。ただし、すべてのクライアント アプリケーションは、「ログイン」や「ログアウト」などのサービスを呼び出すときにデータを変更する必要があります。
では、リモート (またはローカル) ステートレス Bean を使用するクライアント アプリケーションの内部から、「UserServices」アプリケーションで「生きている」データの状態を変更するにはどうすればよいでしょうか?
言い換えれば、アプリケーションに存在するステートフル Bean の状態を、別の (おそらくリモートの) アプリケーション内から変更する方法は?
と を使用Java EE 6しEJB 3.1てJBoss 7.1います。