[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: JDO version 1.0 proposed final draft




Falko Braeutigam wrote:
> Hi all,
>
> the final 1.0 draft of the Sun JDO specification has been proposed:
> http://java.sun.com/jcp/jsr/jsr_012_dataobj.html
>
> Comments?

The JDO spec is very interesting to read, and I would strongly recommend that 
Ozone becomes a standard JDO implementation. I haven't read all the details, 
but I feel comfortable with the spec, since it doesn't focus too much on 
J2EE, JDBC etc.

But nevertheless, JDO conformance will need many changes to the existing 
Ozone code. It would be best to re-design Ozone to accomplish this task. 

The most important changes would be the introduction of:

- a JDO PersistenceManager for Ozone

- a JDO Query engine for Ozone

A new Ozone PersistenceManager could base upon the current 
WizardStore/Transaction implementation, but should offer a cleaner separation 
between the Java I/O layer and the Ozone object engine.

On top of a new Ozone Query engine, OQL and other languages should be 
implementable. OQL seems a candidate for the default query language. Other 
query languages should be possible to "plug in", such like XML query 
languages from W3C, which are still under spec development.

Is it possible to request the OQL team at University of Otago for the 
inclusion of nist-oql as an Ozone package, e.g. org.ozoneDB.oql?  nist-oql is 
an OQL 3.0 parser.

http://nzdis.otago.ac.nz/resources/allprojects.xml

Jörg

-- 
Jörg Prante
Sevenval AG (HRB 32757) e-business marketing technologies
D-50667 Köln . Alter Markt 36-42
Fon +49 221 65 00 70 . Fax +49 221 42 49 891 . Mobile +49 175 466 19 18
http://www.sevenval.de . joerg@7val.com