Postprint version. Published in 8th Conference on Web Engineering Conference Proceedings: Yorktown Heights, NJ., July 1, 2008, pages 332-335.
Copyright © 2008 Springer.
The definitive version is available at http://dx.doi.org/10.1109/ICWE.2008.43.
Java object XML mapping (JOXM) is a library that supports the automated persistence and querying of Java objects in a native XML database. The goal of this library is to provide a suitable alternative to standard object-relational mapping (ORM) tools, most notably Hibernate. Unlike techniques such as XML-relational persistence, the storage mechanism provided by JOXM is transparent, allowing the developer to store, retrieve, and query typed Java objects as opposed to plain XML data.