Razlika med entiteto sejnega gradnika Gradnik, ki ga poganja sporočila?

Sejni gradniki so vrsta poslovnih JavaBeans (EJB), ki se uporabljajo za inkapsulacijo poslovne logike in upravljanje stanja poslovnega procesa. Sejni gradniki so lahki in s stanjem, kar pomeni, da lahko hranijo informacije o trenutnem uporabniku ali stanju procesa v več zahtevah. Entitetni gradniki so tudi vrsta EJB-jev, vendar se uporabljajo za predstavitev trajnih podatkov v bazi podatkov, ne kot del poslovnega procesa s stanjem. Gradniki entitet so preslikani v tabele baze podatkov in predstavljajo podatke, ki so shranjeni v bazi podatkov. Na primer, entitetni gradnik lahko predstavlja tabelo strank ali izdelkov v bazi podatkov. Gradniki, ki jih poganjajo sporočila, so še ena vrsta EJB-jev, ki se uporabljajo za odzivanje na dohodna sporočila. Sporočilno vodeni gradniki so vodeni po dogodkih in poslušajo sporočila v čakalni vrsti sporočil. Ko je sporočilo prejeto, gradnik, ki ga poganjajo sporočila, obdela sporočilo in izvede dejanje, kot je posodabljanje baze podatkov ali odziv na zahtevo uporabnika.