[Java]EJBのメリットは??

JavaWorld6月号から。ぶっちゃけメリットが

という点しか書いてない気がする。使われてもStateless Session Beanまでって書いてあるし。
分散トランザクションはシステム統合に力を発揮すると思うから、使われるのはこれからなのかな?
う〜ん。Stateless とStatefulのメリットがあまり書いてなかったのは残念。「Statefulは設計が難しい」で片付けられてる。難しくてもそれなりにメリットがあったら、なんとかしようとするじゃん。結局StatelessがStatefulよりも採用されるのは機能的観点からは何なんだろう??
ちなみにEntity Beanは

EJB QLがsum,avgなどの集計関数が使えないから、ビジネスロジックに集計関数が多く使う形になると、Entity Beanは使えない。中途半端に使うなら、最初から使わないほうが保守しやすい

と感じている。
あとは、Message Driven Beanは使われてないのかな?これ、かなりの可能性を秘めてると思うのだが、うまい使い方をまだ見出せない。。。