The ODMG Java Binding, as it is called, ensures that applications may be moved from one compliant object database to another. The completed ODMG Java Binding will become Chapter 7 of the ODMG 2.0 specification.
Object databases are ideal for the Web.
They offer the fastest access to Java objects, storing and retrieving them directly, without the many inefficiencies imposed by relational schemes. And, because the ODMG Java Binding extends the language with database functionality, developers can add persistence to their objects from within Java. The seamless integration of persistent storage into the Java language eliminates the incompatibilities and inconsistencies which arise from working in separate programming and database languages. The ODMG completed binding to Java will be published in printed for later this year as Chapter 7 of the ODMG 2.0 Specification. The central goal of the ODMG Java binding is define a single, seamless language environment in which to perform both database and programming operations, while retaining full compatibility to the Java language environment.