1 Reply Latest reply: Jun 24, 2008 9:39 PM by djclarke RSS

    EclipseLink or Toplink, where is Oracle heading?

      I am confused about the direction Oracle is taking with it's ORM offering with respect the the rest of the Oracle Fusion stack. I am a consultant that has a client that has dictated ONLY oracle technology. However this simple statement is much harder to comprehend, especially when dealing with 11G technologies.

      Nowhere can I find ANY reference to EclipseLink in OC4J 11G, JDeveloper 11G, or Oracle Fusion Middleware. In fact the latest OC4J TP4 and JDeveloper 11G TP4 do not include EclipseLink. They continue to include some (???) version of Toplink along with Toplink Essentials. In fact, the Oracle Fusion middleware documentation has been updated with some brand new JPA examples, which all use Toplink Essentials.

      What's going on here, I need to understand what Oracle's direction is and when EclipseLink will be recognized in other parts of the technology stack?

      Does the rest of Oracle know that EclipseLink exists beyond the development team?
        • 1. Re: EclipseLink or Toplink, where is Oracle heading?
          One of my tasks I am working on is an updated Statement of Direction for the public to better explain where TopLink is headed with respect to Oracle TopLink, EclipseLink, TopLink Essentials and related technologies.

          I can however summarize some of where we are headed to help you out in the short term.

          1. EclipseLink is the open sourcing of the full functionality of what we have developed and shipped in the 11gR1 technical previews of Oracle TopLink.

          2. Oracle TopLink 11gR1 will include EclipseLink as its primary persistence implementation. It is unfortunate that we did not get EclipseLink included in 11gR1-TP4. JDeveloper releases in the future will include support for the various persistence services of EclipseLink.

          3. Our default JPA solution as well as our JAXB and SDO will delivered through the EclipseLink implementations.

          4. All of our developers have now migrated to working exclusively on EclipseLink for all new feature work. We also have a committer from Sun and contributors from a variety of organizations.

          5. TopLink Essentials is our JPA implementation in OracleAS/TopLink 10.1.3.X but is replaced by EclipseLink JPA in 11gR1. EclipseLink is also the reference implementation of JPA 2.0 and is included in Sun's GlassFish replacing TopLink Essentials.

          The short story is that all of TopLink development is converging on EclipseLink going forward. Oracle TopLink will be Oracle's distribution of EclipseLink included with support with all editions of our Application Server as well as for standalone usage for customers who want commercial support and maintenance. Alternatively users can choose to consume and contribute directly with the EclipseLink community.

          I hope this clarifies things.