Simultaneous is not the same mean with Transaction.EJB Container ensure the synchronized access to every kind of Enterprise JavaBean, so you need not worried about that, in fact, EJB specification forbid  the use of synchronized keyword in your EJB implementation. But you do need to pay attention to your transaction management. You can find a lot of useful examples in JMS document.