RootDiscoverThe EclipseLink project's goal is to provide a complete persistence solution that is both comprehensive and universal. It will run in any Java environment and read and write objects to virtually any type of data source, including relational databases, XML, or EIS systems. EclipseLink will focus on providing leading edge support, including advanced feature extensions, for the dominant persistence standards for each target data source; Java Persistence API (JPA) for relational databases, Java API for XML Binding (JAXB) for XML, Java Connector Architecture (JCA) for EIS and other types of legacy systems, and Service Data Objects (SDO). Download EclipseLink ProjectForums: eclipse.rt.eclipselink[nntp]Discussion of runtime Java Persistence (JPA, JAXB, SDO, DBWS) EngageEngage with the project. Get the code. Build products based on this technology.Scope: The Eclipse Java Persistence Platform will provide an extensible framework that will provide JPA, JAXB, and SDO persistence as well as customizations for other persistence mechanisms. The following initial component frameworks are planned: EclipseLink-ORM will provide an extensible Object-Relational Mapping (ORM) framework with support for the Java Persistence API (JPA). It will provide persistence access through JPA as well as having extended persistence capabilities configured through custom annotations and XML. These extended persistence features include powerful caching (including clustered support), usage of advanced database specific capabilities, and many performance tuning and management options. EclipseLink-OXM will provide an extensible Object-XML Mapping (OXM) framework with support for the Java API for XML Binding (JAXB). It will provide serialization services through JAXB along with extended functionality to support meet in the middle mapping, advanced mappings, and critical performance optimizations. EclipseLink-SDO will provide a Service Data Object (SDO) implementation as well as the ability to represent any Java object as an SDO and leverage all of its XML binding and change tracking capabilities. EclipseLink-DAS will provide an SDO Data Access Service (DAS) that brings together SDO and JPA. EclipseLink-DBWS will provide a web services capability for developers to easily and efficiently expose their underlying relational database (stored procedures, packages, tables, and ad-hoc SQL) as web services. The metadata driven configuration will provide flexibility as well as allow default XML binding for simplicity. EclipseLink-XR will deliver key infrastructure for situations where XML is required from a relational database. The metadata driven mapping capabilities of EclipseLink-ORM and EclipseLink-OXM are both leveraged for the greatest flexibility. Using this approach to XML-Relational access enables greater transformation optimizations as well as the ability to leverage the Eclipse Java Persistence Platform's shared caching functionality. While this capability is primary infrastructure for DBWS and DAS it will also be possible for consuming applications to leverage this directly. EclipseLink-EIS provides support for mapping Java POJOs onto non-relational data stores using the Java Connector Architecture (JCA) API. Contribute to this project: Create a new bug/issue reportYou can use the code from these repositories to experiment, test, build, create patches, issue pull requests, etc.eclipselink.relengEclipseLink release engineering repositoryClone this repository:git://git.eclipse.org/gitroot/eclipselink/eclipselink.releng.gitssh://userid@git.eclipse.org/gitroot/eclipselink/eclipselink.releng.gitClone from Google SourceFork on GitHubeclipselink.runtimeRepository that contains the eclipselink Runtime.Clone this repository:git://git.eclipse.org/gitroot/eclipselink/eclipselink.runtime.gitssh://userid@git.eclipse.org/gitroot/eclipselink/eclipselink.runtime.gitClone from Google SourceFork on GitHubeclipselink.utils.tempInterrim repo for development time utility developmentClone this repository:git://git.eclipse.org/gitroot/eclipselink/eclipselink.utils.temp.gitssh://userid@git.eclipse.org/gitroot/eclipselink/eclipselink.utils.temp.gitClone from Google SourceFork on GitHubexamplesEclipseLink examples repositoryClone this repository:git://git.eclipse.org/gitroot/eclipselink/examples.gitssh://userid@git.eclipse.org/gitroot/eclipselink/examples.gitClone from Google SourceFork on GitHubincubatorEclipseLink repository for experimental new features and platform supportClone this repository:git://git.eclipse.org/gitroot/eclipselink/incubator.gitssh://userid@git.eclipse.org/gitroot/eclipselink/incubator.gitClone from Google SourceFork on GitHubjavax.persistenceJava Persistence API repo. Latest may be based upon draft specifications.Clone this repository:git://git.eclipse.org/gitroot/eclipselink/javax.persistence.gitssh://userid@git.eclipse.org/gitroot/eclipselink/javax.persistence.gitClone from Google SourceFork on GitHubmysportsEclipseLink MySports example repositoryClone this repository:git://git.eclipse.org/gitroot/eclipselink/examples/mysports.gitssh://userid@git.eclipse.org/gitroot/eclipselink/examples/mysports.gitClone from Google SourceFork on GitHubnosqlEclipseLink repository for NoSQL examplesClone this repository:git://git.eclipse.org/gitroot/eclipselink/examples/nosql.gitssh://userid@git.eclipse.org/gitroot/eclipselink/examples/nosql.gitClone from Google SourceFork on GitHuboracleddlparserEclipseLink repository for DDL parsing featureClone this repository:git://git.eclipse.org/gitroot/eclipselink/oracleddlparser.gitssh://userid@git.eclipse.org/gitroot/eclipselink/oracleddlparser.gitClone from Google SourceFork on GitHubperformanceEclipseLink repository for performance benchmark related examplesClone this repository:git://git.eclipse.org/gitroot/eclipselink/examples/performance.gitssh://userid@git.eclipse.org/gitroot/eclipselink/examples/performance.gitClone from Google SourceFork on GitHubtemporalEclipseLink repository for temporal framework and exampleClone this repository:git://git.eclipse.org/gitroot/eclipselink/examples/temporal.gitssh://userid@git.eclipse.org/gitroot/eclipselink/examples/temporal.gitClone from Google SourceFork on GitHubReleases: Explore all 20 releases. NameDate 2.5.02013-05-01 2.4.22013-04-30 2.4.12012-10-10 Commit Activity: Commits on this project (lifetime).Developer Mailing List: eclipselink-devThe project's "dev-list" is intended for project-related communications among project developers.Project Mailing Lists: eclipselink-users ParticipateParticipate in the project. Contribute patches. Become a committer.BuildBuild Technologies: MavenTychoBuild Links: Build Instructions Individual Commit Activity: Commits on this project by individuals over the last three months.Organization Commit Activity: Commits on this project by supporting organization over the last three months.Reviews: NameDate 2.5.0 Release Review2013-05-01 2.4.0 Release Review2012-06-13 2.3.0 Release Review2011-06-08 2.2.0 Release Review2011-01-12 Helios Release2010-06-11 2.0.0 Release Review2009-12-09 1.2.0 Release Review2009-10-14 1.1 Re-do2009-03-11 1.1.0 Release Review2009-02-11 1.0.0 Release Review2008-06-26 Creation2007-05-30 Licenses: Eclipse Distribution License 1.0 (BSD)Eclipse Public License 1.0 ExploreTechnology Types: OSGiRuntime