GSoc 2008 - Proposal for LSC (LDAP Synchronization Connecter)

Project summary

InterLDAP-LSC (LDAP Synchronization Connecter) is a Java tool to synchronize databases and directories. It has a generic design and can very simply map the results of SQL queries over JDBC connectors (or LDAP searches over JNDI interfaces) to POJO for synchronization with a LDAP directory.

Uses vary among the following:

  • Continuous synchronisation of SQL databases to a corporate directory
  • Partial exportation (with continuous updates) of a central directory
  • Comparing the contents of two different directories which are 'supposed' to contain the same entries
The following are currently supported:
  • Any database with a JDBC driver
  • Any LDAP directory using the LDAPv3 protocol
  • Many built-in data manipulation functions

How to reach us

Please use :

  • IRC: #interldap@freenode.net
  • Mailing list: interldap-dev@objectweb.org

Proposals - Ideas list

We need help on the following items:

  • Replacing the current database abstraction layer (Ibatis) by the Java Persistence API (JPA)
  • Adding support for multiple database in the same engine by refactoring the actual code
Of course, all ideas are welcome!

Feel free to get in touch to define your own project amongst these, or suggest a mix including your own thoughts.