SmartWave LDAP Persistence is an object to LDAP mapping tool for Java, providing you with an easy-to-use LDAP persistence layer.
SmartWave LDAP Persistence takes care of the mapping from Java classes to LDAP repository entries, enabling you to search for, access, and update information stored in LDAPv3 directories, thus simplifying the manipulation of complicated schemas and significantly reducing development time.
Some of the key features of SmartWave LDAP Persistence:
Object / Directory mappings
XML based mapping
Human-readable format
Multiple-objects to single-entry mapping
Polymorphic associations
Bidirectional associations
Collections of basic types
Composite collection elements
Automatic Java Beans generation
Query language:
XML-based query language
Dynamic queries with parameters
Mapped Java Beans results
High performance:
Lazy initialisation
Highly scalable architecture
No "special" directory classes
DAO pattern implementation
Design time DAO generation
Java technology integration:
JNDI based
Java Beans specification
White Pages Application
SmartWave has developed a White Pages application that uses the LDAP Persistence technology.