[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