EJB(Enterprise Java Beans)が大きな転換をしたバージョン。Java EE 5を構成する要素のひとつ。
EJB2.1に、TopLink、Hibernate、Springの成果を取り入れて、大幅なオーバーホールを施している。 主な変更点は以下。
EJB2までの互換性も考えられていて、EJB2からEJB3を呼び出したりその逆も可能になっている。