Monday, March 19, 2007

EclipseLink Project Declared

The Eclipse Java Persistence Platform Project (nicknamed EclipseLink) was "declared" today--which is Eclipse-speak for posting the initial project proposal and sending out an announcement to the Eclipse membership.

Along with the declaration, the eclipse.technology.eclipselink newsgroup was created to discuss all things EclipseLink. You'll need to get a user id/password to access the newsgroups but this isn't much of a hassle and keeps out the spam. You can access the newsgroup via your news reader or through the Eclipse News Portal.

The project is now in the Proposal Phase where the proposal is discussed and refined. The end of the Proposal Phase is the Creation Review where the merits of the project, as described in the proposal, are discussed and a decision is made as to whether it should proceed. If you have any ideas or comments that would improve the proposal or any questions about it please post to the newsgroup and get involved!

--Shaun

Tuesday, March 6, 2007

Oracle Open Sources TopLink!

Today at EclipseCon in Santa Clara, Oracle (my employer) announced that it would open source Oracle TopLink (for which I’m a product manager) as part of the proposal of the Eclipse Persistence Platform project (nicknamed “EclipseLink”).

This is big news! All the advanced features of TopLink will be available in open source for use by Java developers building any kind of Java application. Everything will be open sourced except for Oracle Application Server specific integration code that, frankly, isn’t useful to anyone outside Oracle—it’s glue code. Along with the existing ORM/JPA, OXM/JAXB, and EIS support, a number of new features that are being developed for the next release of TopLink will now make their debut in open source including:
  • Service Data Objects (SDO) implementation and SDO Data Access Service (DAS) that leverages JPA for use with SDO.
  • XR (XML-Relational) that provides a completely metadata driven approach to obtaining relational data as XML.
  • DBWS which exposes XR as a web service. With DBWS, you can easily build web services that access relational data without any programming.

For details check out the press release and the FAQ.

More on this later! I’m at EclipseCon this week and it’ll be interesting to see how this news and the EclipseLink proposal are received!

--Shaun