DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
11 Monitoring and Observability Tools for 2023
Learn more
  1. DZone
  2. Coding
  3. Java
  4. Eclipse Freshman Project #5: EclipseLink

Eclipse Freshman Project #5: EclipseLink

Ian Skerrett user avatar by
Ian Skerrett
CORE ·
Jun. 23, 09 · Interview
Like (0)
Save
Tweet
Share
3.93K Views

Join the DZone community and get the full member experience.

Join For Free

EclipseLink is project #5 in my series of projects new to the Galileo release train.   For those that might not know,  EclipseLink is based on the very popular TopLink product from Oracle.     Doug Clarke is the EclipseLink project lead.

What does your project do?

EclipseLink provides high performance runtime persistence support for Object-Relational (JPA), Object-XML Binding (JAXB), Service Data Objects (SDO), and Database Web Services (DBWS). These persistence services can be incorporated into Equinox OSGi, RCP, Java EE and Java SE applications.

Who are your typical users?

EclipseLink’s users span all application types, sizes and vertical markets. The contribution of Oracle TopLink’s source to initiate the EclipseLink project gives the EclipseLink community the benefit of a code base that has been used in production Java applications for over 12 years. If an application has persistence requirements, which almost all do, then EclipseLink should be used.

EclipseLink is available today within Oracle’s WebLogic Server and TopLink products, the GlassFish Application Server, and the Spring Framework. Our current install base is primarily Java EE and SE users but we’re seeing growing use of EclipseLink in Equinox/OSGi, RCP, and EMF applications.


Why did you join the Galileo release train? After completing your first release train, what do you think now?

The EclipseLink project joined the Galileo release train as part of a plan to become a key project in the Eclipse ecosystem and address persistence needs of users and other projects. Inclusion in the Galileo release makes EclipseLink available out of the box to all Equinox OSGi developers and to those who download the Eclipse IDE for Java EE developers or the Modeling Tools package. This increased distribution combined with efforts to integrate EclipseLink JPA with EMF in the Teneo project and WTP’s Dali Java Persistence Tools project will help grow our community.

Now that we are near completion of the Galileo release we have learned a lot about what is involved in coordinating such a large and diverse group of open source runtime and tools projects and have developed great respect for both the release train process and those who help keep the train on track for a predictable and high quality release each year. We are very excited about what we have accomplished for Galileo both within our project as well as within the consuming projects and packaging efforts. We look forward to continue growing our involvement in the Eclipse ecosystem and increasing our integration efforts with other projects requiring persistence capabilities or exposing tooling for users to develop their applications.


What future enhancements are you planning for your project?

The EclipseLink project continues to grow and the requests for enhancements continue to roll in. Addressing the needs of our community, expanding our integration capabilities, and continuing to lead persistence standardization activities are at the forefront of our planning. The most noteworthy deliverable in our near future is the Java Persistence 2.0 (JSR 317) reference implementation. Building on our past efforts delivering the Java Persistence 1.0 reference implementation with TopLink Essentials and our recent delivery of the SDO 2.1.1 reference implementation (JSR 235), EclipseLink’s JPA  2.0 implementation will be the first delivery from the Eclipse Foundation of a Java EE specification.

From http://ianskerrett.wordpress.com/

EclipseLink Eclipse Java EE application Java (programming language) Persistence (computer science) Release (agency)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Fargate vs. Lambda: The Battle of the Future
  • Top 10 Best Practices for Web Application Testing
  • How To Build an Effective CI/CD Pipeline
  • Little's Law and Lots of Kubernetes

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: