セッション Bean はクライアントによって作成され、通常、1 回のクライアント / サーバーセッションの期間中だけ存在します。セッション Bean はクライアントのために、計算、あるいはデータベースへのアクセスなどの操作を実行します。セッション Bean が処理中である間は、システムクラッシュが発生した場合、回復できません。セッション Bean オブジェクトは、ステートレスオブジェクトであるか、あるいは異なるメソッドとトランザクションにわたって会話状態を維持できるオブジェクトです。状態を維持する場合、EJB コンテナはオブジェクトをメモリから削除する必要がある場合でもこの状態を維持します。しかし、セッション Bean オブジェクト自身は、独自の持続的なデータを管理する必要があります。