Мне интересно, почему бы не использовать сеансовые компоненты вместо компонентов, управляемых сообщениями?
Если вы можете вызывать удаленные методы из EJB, так зачем вообще отправлять / получать сообщения с помощью компонентов, управляемых сообщениями (которые сложнее разработать, чем компоненты сеанса)?
В каких сценариях компоненты, управляемые сообщениями, становятся полезными?