Improve the speed of directory access by using event-driven caches on the server side.
These remote directories can be monitored by opening LDAP persistent searches or polling the directory for mutations (depending on the remote directory implementation).
Active Directory 2008 has also been tested and works.