1) 分布式對象
當使用企業級的JavaBean, 分布式對象用于建立企業級別的系統。這意味著你的系統可以部署于不同的物理機器,由此可產生許多彼此獨立的進程,以達到性能、可擴展性、可用性的系統目標。
2) 可移殖地組件框架
對于許多具有遠見的用戶,他們所關注的問題是是否可達到平臺無關、供應商和應用服務無關。EJB架構,這個工業化標準架構,能幫助達到這些目標。例如:在WebSphere上開發的企業bean可用于非IBM的應用服務器。
3) 對象持久化
a. 對象持久化意味著他的狀態(它變量的值)能被保存。大多數情況下,一個持久化對象保存在關系型數據庫中。