POEM (Persistent Object Engine for Melati)

POEM provides:

  • industrial-strength open source object database technology, delivering ODMG 3.0 compliant Java support.
  • an API which enables the database to be seen as a collection of Java objects, via a (genuinely!) easy-to-use transparent persistence layer on top of JDBC.
  • a low level security model allowing restrictions to be placed on tables, rows and fields.
  • a three way unification of jdbc, sql and java metadata.
  • A type system which enables string fields to be polymorphic.
  • A transaction system which enables insulated sessions.
  • Rich metadata and code generation which enables attractive rendering.