EclipseLink es el proyecto de servicios de persistencia de código abierto de Eclipse, desarrollado por la Fundación Eclipse . El software proporciona un marco extensible que permite a los desarrolladores de Java interactuar con diversos servicios de datos, incluyendo bases de datos, servicios web, mapeo XML de objetos (OXM) y sistemas de información empresarial (EIS). EclipseLink admite varios estándares de persistencia, entre ellos:
- Persistencia de Yakarta (JPA)
- Enlace XML de Yakarta (JAXB)
- Conectores de Yakarta (JCA)
- Objetos de datos de servicio (SDO)
EclipseLink se basa en el producto TopLink, del cual Oracle aportó el código fuente para crear el proyecto EclipseLink. [ 2 ] La contribución original provino del código base 11g de TopLink, y se aportó todo el código base/conjunto de características, con la única excepción de la persistencia administrada por contenedor (CMP) de EJB 2 y algunas integraciones menores específicas de Oracle Application Server . Esto difiere de la contribución de TopLink Essentials GlassFish , que no incluyó algunas características empresariales clave. Se cambiaron los nombres de los paquetes y se reubicó parte del código y la configuración.
La interfaz de usuario de TopLink Mapping Workbench también ha sido aportada al proyecto.
EclipseLink es la solución prevista para la persistencia de datos en Oracle y TopLink. Se prevé que la próxima versión principal de Oracle TopLink incluya EclipseLink, al igual que la próxima versión principal de Oracle Application Server.
EclipseLink admite su uso en un entorno OSGi .
Sun Microsystems seleccionó el proyecto EclipseLink como implementación de referencia para JPA 2.0 . [ 3 ] Oracle hizo lo mismo para JPA 2.1 y las especificaciones JPA posteriores. [ 4 ]
Referencias
- 1 2 "EclipseLink" . github.com . Consultado el 4 de julio de 2024 .
- ↑ "Preguntas frecuentes sobre la plataforma de persistencia Eclipse (EclipseLink)" (PDF) . Oracle. Archivado del original (PDF) el 11 de marzo de 2007. Consultado el 10 de febrero de 2011 .
- ↑ "Eclipse anuncia el proyecto EclipseLink para ofrecer una implementación de referencia de JPA 2.0" . Fundación Eclipse. 17 de marzo de 2008. Consultado el 27 de julio de 2008 .
- ↑ "Lanzamiento de Eclipse Link 2.5.2" . Fundación Eclipse . Consultado el 11 de mayo de 2016 .
Enlaces externos
- Java (plataforma de software)
- Eclipse (software)
- Tecnología Eclipse
- Software Eclipse
- Mapeo objeto-relacional