Bean συνεδρίας

Ένα bean συνεδρίας είναι ένα είδος enterprise bean. Δημιουργείται από έναν πελάτη και συνήθως υφίσταται όσο διαρκεί μία μόνο συνεδρία πελάτη-εξυπηρετητή.

Τα bean συνεδρίας είναι χρήσιμα για την περιγραφή αλληλεπιδράσεων μεταξύ άλλων bean (taskflow) και για την υλοποίηση συγκεκριμένων εργασιών. Δεν αντιπροσωπεύουν δεδομένα στη βάση δεδομένων, αλλά έχουν δυνατότητα πρόσβασης σε δεδομένα, επομένως μπορούν να χρησιμοποιηθούν για την ανάγνωση, την ενημέρωση και την εισαγωγή δεδομένων σε μια επιχειρηματική διεργασία. Τα bean συνεδρίας έχουν πρόσβαση σε δεδομένα που καλύπτουν έννοιες, δεν είναι κοινόχρηστα και συνήθως είναι μόνο για ανάγνωση. Τα bean συνεδρίας περιέχουν επιχειρηματική λογική και οι οντότητες μοντελοποιούν μόνιμα δεδομένα. Υπάρχουν τρία είδη bean συνεδρίας: stateless, stateful και singleton.