EclipseLink
EclipseLink is the open source Eclipse Persistence Services Project from the Eclipse Foundation. The software provides an extensible framework that allows Java developers to interact with various data services, including databases, web services, Object XML mapping, and enterprise information systems. EclipseLink supports a number of persistence standards including:
- Jakarta Persistence
- Jakarta XML Binding
- Jakarta Connectors
- Service Data Objects
The TopLink Mapping Workbench user interface has also been contributed to the project.
EclipseLink is the intended path forward for persistence for Oracle and TopLink. It is intended that the next major release of Oracle TopLink will include EclipseLink as well as the next major release of Oracle Application Server.
EclipseLink supports usage in an OSGi environment.
Sun Microsystems has selected the EclipseLink project to be the reference implementation for JPA 2.0., Oracle did the same for JPA 2.1 and later JPA specifications.