With EJB 2.x and 3.0, do I still need TopLink?
Yes. The EJB 2.x and 3.0 specifications define two types of persistence mechanisms for Entity Beans: container managed persistence (CMP) and bean managed persistence (BMP). But the specification is just that—a specification and not an implementation. TopLink provides an implementation of CMP for the Oracle Application Server Containers for J2EE (OC4J), BEA WebLogic, and IBM WebSphere application servers. TopLink can also be used for BMP in any EBJ server.