Let's say that there's an EB that is going to get passivated and not timeout while passivated. Is it true that the following methods will always happen, in this order: ejbStore(), ejbPassivate(), (something happens here to make the container want to activate it), ejbActivate(), ejbLoad(). --Dale--
Yes, that looks right. It's actually quite involved for a remote client in that for every business method there is this cycle: ejbActivate ejbLoad business method call ejbStore ejbPassivate This is why a local session bean client makes performance sense by starting the transaction and making all business method calls between the ejbLoad and ejbStore.