I bean di accesso dati sono rappresentazioni bean Java di bean enterprise. Di solito, vengono utilizzati in programmi client che utilizzano file JSP (JavaServer Pages), servlet oppure bean enterprise che si interfacciano con altri bean enterprise.
I bean di accesso eliminano tutte le difficoltà associate alla gestione del ciclo di vita dei bean enterprise. Ciò significa che è possibile programmare facilmente bean enterprise, proprio come accade per i bean Java, semplificando in tal modo i programmi client con bean enterprise e riducendo il tempo di sviluppo complessivo.