I have worked with Apache Directory, Groovy and Gldapo for years now. For my own project, I got frustrated with trying to map Java objects to directory entries via classes that look like rows in a table. So, I wrote my own solution, http://yagll.codehaus.org/. The main advance here is that I have decoupled useful business objects from underlying LDAP schema.

The source code is available at http://svn.codehaus.org/yagll - in the form of a Maven project.

This does not depend on anything other than JNDI, Groovy & JDK. Maybe we could share ideas.

Brett Heroux