Java プロジェクトを同じ DB クライアントに接続された 3 つまたは 4 つのプロジェクトに分割する必要があります。他のモジュールの変更のためにサーバーを (すべてのモジュールに対して) ダウンさせたくありません。プロジェクトは Tomcat にデプロイされた webapp であり、その webapp は JBoss の EJB と通信します。
認証と承認は 1 回実行する必要があり、エンド ユーザーはログイン画面の後にすべてのプロジェクトにアクセスできる必要があります。したがって、SSO 実装を使用する必要があります。
SSO と共に使用するテクノロジは? ポータル テクノロジを使用しますか? では、liferay は適切なオプションでしょうか? または JBoss ポータル。Java EE はポータル用の独自の実装を提供しますか? または、ポータル技術を使用せずに可能ですか?