EJBでなくてはならない訳ではないですが、

>>497

それを使うというのは良いのですが、そんなどこのものとも知れないものを
使うというのは顧客によっては許されない場合もあります。

技術的に可能かどうかと、それがプロジェクトで使用できるかどうかとは別
なものです。
EJBさえ使ってはいけないというプロジェクトもありました。

>>498

ここではjavaの話しをしているのではないでしょうか。
他の言語は関係ないと思いますよ。