Web クライアントと Swing クライアントの両方で、最大 100 人の同時ユーザーにサービスを提供する Java クライアント/サーバー ERP アプリケーションを想像してみてください。永続性のために、Persistence API と Hibernate を使用できます。しかし、クライアント/サーバー通信に関して言えば、EJB で AS を使用する以外に、リモート通信のプログラミング コストを抑える方法は本当にあるのでしょうか?
リモート処理のためだけに、EJB とアプリケーション サーバーを投入するのは、非常に負荷の高いソリューションのようです。RMI を使用する標準的な方法もありますが、最近では自分ですべてをコーディングしたい人はいません...
リモーティング部分に加えて、AS を使用すると多くの機能を無料で利用できることを私は知っています。そして、多分それは行くべき道です。しかし、エンタープライズ アプリケーションのクライアント/サーバー通信を行うための AS に代わる (低プログラミング コストの) 他に本当にあるのでしょうか?