メッセージ タイプに基づいてメッセージ データを処理する (Web サービス経由で配信される) かなり複雑なメッセージを消費する動的な Web プロジェクトがあります。アプリケーションは、15 から 20 の異なるメッセージ タイプを処理できます。メッセージ処理の一部として保持される約 40 の異なるエンティティ タイプがあります。
別の方法として、アーキテクチャ上、メッセージを受信する 1 つの EJB を持つ個別の EJB によって各メッセージ タイプを処理できることに気付きました。EJB の背後にある概念の 1 つは、EJB が「単一の」機能を対象としているということだと思います。これは正しいです?あるいは、EJB の機能はどの程度「複雑」になるのでしょうか? アプリケーション全体を 1 つの多目的 EJB に配置できますか。
これらの質問は、実際には哲学的な設計上の質問にすぎないと思いますが、コメントやアドバイスは、アプリケーション アーキテクチャの理解を深めるのに役立つかもしれません。