I recently did some searches on what was going in the LDAP replication world, and especially the efforts to adopt a common replication protocol between directory vendors, that would allow them to replicate between each others. In the world of legacy directory servers, no standard’s been adopted, since there was little commercial interest at least. The LDUP series of draft is a good example of aborted works in that direction. But since we now have at least 4 open source LDAP directories out there (OpenLDAP, Fedora, Apache DS and OpenDS), new developments and open source LDAP replication protocols ‘ve been proposed and try to emerge.
For example, the LDAP Content Synchronization Operation protocol (RFC 4533), also known as « syncrepl », while experimental, published since 2006, and implemented at first in OpenLDAP, ‘s finally been recently chosen by the Apache DS team, although it’s not clear wether it’s fully or partially supported. Moreover, syncrepl’s not optimized as this protocol transfers all visible values of entries belonging to the content upon change instead of change deltas. Delta-syncrepl improves syncrepl on that point, but it’s not yet been published.
On the other side, neither Fedora DS nor OpenDS have plans to implement this RFC, but Fedora DS can already synchronize with older SUN DS versions and Netscape directory server.
So, it seems like things are going better but some work has yet to be done. Provisioning engines, meta-directories, LDAP proxies, virtual directories, dedicated synchronization plugins or custom synchronization procedures should continue to exist for a while …