Rozdíl mezi entitou session bean Bean řízený zprávou?

Session beans jsou typem podnikových JavaBeans (EJB), které se používají k zapouzdření obchodní logiky a řízení stavu obchodního procesu. Beans relace jsou lehké a stavové, což znamená, že mohou obsahovat informace o aktuálním uživateli nebo stavu procesu v rámci více požadavků. Entity beans jsou také typem EJB, ale používají se k reprezentaci trvalých dat v databázi, nikoli jako součást stavového obchodního procesu. Entity beans jsou mapovány do databázových tabulek a představují data, která jsou uložena v databázi. Například objekt bean může představovat tabulku zákazníka nebo produktu v databázi. Beans řízené zprávami jsou dalším typem EJB, které se používají k odpovědi na příchozí zprávy. Beans řízené zprávami jsou řízené událostmi a naslouchají zprávám ve frontě zpráv. Když je zpráva přijata, bean řízený zprávou zprávu zpracuje a provede akci, jako je aktualizace databáze nebo odpověď na požadavek uživatele.