A Case Study: Replacing the persistence layer of a Business Process Engine with JDO The JDO specification (JSR-12) was released from the Java Community Process in April 2002. Its goal is to provide transparent persistence to Java classes. David Jordan provides a concise introduction. Several books are becoming available that provide a more complete description of JDO3.