Razlika između sesijskog bean entiteta Bean vođen porukama?

Sesijski beanovi su tip poslovnih JavaBeana (EJB) koji se koriste za kapsuliranje poslovne logike i upravljanje stanjem poslovnog procesa. Sesijski beanovi su lagani i imaju status, što znači da mogu sadržavati informacije o trenutnom korisniku ili stanju procesa preko više zahtjeva. Entitetski grahovi također su vrsta EJB-a, ali se koriste za predstavljanje trajnih podataka u bazi podataka, a ne kao dio poslovnog procesa s praćenjem stanja. Grahovi entiteta mapiraju se u tablice baze podataka i predstavljaju podatke koji su pohranjeni u bazi podataka. Na primjer, bean entiteta može predstavljati tablicu kupaca ili proizvoda u bazi podataka. Beanovi vođeni porukama još su jedna vrsta EJB-ova koji se koriste za odgovaranje na dolazne poruke. Beanovi vođeni porukama su vođeni događajima i osluškuju poruke u redu poruka. Kada je poruka primljena, bean vođen porukama obrađuje poruku i izvodi radnju, kao što je ažuriranje baze podataka ili odgovaranje na korisnički zahtjev.