Istunnon bean-komponentti on bean-yrityskomponentin laji. Työasema luo istunnon bean-komponentin, ja se on olemassa yleensä vain yhden työasemapalvelimen istunnon keston ajan.
Istunnon bean-komponenteista on hyötyä muiden bean-komponenttien (tehtävävuon) välisen vuorovaikutuksen kuvauksessa ja tiettyjen tehtävien toteutuksessa. Istunnon bean-komponentit eivät näytä tietokannan tietoja, mutta käyttävät niitä, joten istunnon bean-komponenttien avulla voidaan lukea ja päivittää liiketoimintaprosessin tietoja sekä lisätä tietoja liiketoimintaprosessiin. Istunnon bean-komponentit käyttävät tietoja, jotka kattavat käsitteet, joita ei ole määritetty yhteiskäyttöön ja jotka ovat yleensä vain luku -muotoisia. Istunnon bean-komponentit sisältävät liiketoimintalogiikkaa ja oliomallin pysyviä tietoja. Istunnon bean-komponentteja on kolmea lajia: tilattomia, tilallisia ja singleton-bean-komponentteja.
Säilö sijoittaa istunnon tilattoman bean-komponentin varantoon käsittelemään useiden työasemien useita pyyntöjä. Istunnon tilaton bean-komponentti ei ylläpidä keskustelutilaa.
Istunnon tilallinen bean-komponentti toimii yhden työaseman puolesta ja ylläpitää työasemakohtaisia istuntotietoja (joita kutsutaan keskustelutilaksi) useiden metodikutsujen ja tapahtumien välillä. Se on olemassa vain yksittäisen työasema-palvelinistunnon keston ajan.
Istunnon singleton-bean-komponentti on istunnon bean-komponentti, jonka ilmentymä luodaan kerran kutakin sovellusta kohti. Tapauksissa, joissa säilö on hajautettu useisiin näennäiskoneisiin, kullakin sovelluksella on yksi bean-komponentin singleton-ilmentymä kutakin Java-näennäiskonetta varten.