Разлика между субекта на сесийния компонент Компонент, управляван от съобщения?

Сесийните компоненти са вид корпоративни JavaBeans (EJB), които се използват за капсулиране на бизнес логика и управление на състоянието на бизнес процес. Сесийните компоненти са леки и поддържащи състоянието, което означава, че могат да съдържат информация за текущия потребител или състояние на процес в множество заявки. Entity beans също са вид EJB, но те се използват за представяне на постоянни данни в база данни, а не като част от бизнес процес със състояние. Bean-овете на обекта се нанасят в таблици на база данни и представляват данни, които се съхраняват в базата данни. Например, bean обект може да представлява клиентска или продуктова таблица в базата данни. Управляваните от съобщения бобове са още един тип EJB, които се използват за отговор на входящи съобщения. Bean-овете, управлявани от съобщения, се управляват от събития и слушат за съобщения в опашка от съобщения. Когато се получи съобщение, управляваният от съобщения компонент обработва съобщението и извършва действие, като актуализиране на база данни или отговаряне на потребителска заявка.