Большая часть преимуществ EJB исходит от транзакций и постоянства.
Но даже без них вы можете извлечь выгоду из EJB.Это может дать вам проверенную модель кластеризации и балансировки.Это может дать вам декларативную безопасность.Он может дать вам MDB, которые являются удобным способом прослушивания очередей / тем JMS и таймеров.
Все вышеперечисленное можно сделать с помощью сторонних библиотек, таких как Spring.EJB-компоненты, тем не менее, являются высокосогласованными, в то время как для получения, например, кластеризации и безопасности вам может потребоваться объединить два продукта, и не гарантируется, что они будут хорошо работать вместе и не потребуют большого количества клея.