I have been looking for a tool to aggregate directory information from multiple directories to do central email directories and single logons. This is one I have decided to try out :
Penrose is a java-based virtual directory server. Virtual directory enables federating (aggregating) identity data from multiple heterogeneous sources like directory, databases, flat files, and web services - real-time - and makes it available to identity consumers via LDAP. You can check out a self-running Demo.
[From Home - Safehaus]