Patent ID: 8108349

Claim:
A processor-implemented method for directory replication and integration, comprising: an integration and replication server analyzing configuration information associated with the structures of a first directory services database, a second directory services database, and a third directory services database; the integration and replication server creating new configuration files describing a database structure combining structural elements based on the analysis of the configuration information; the integration and replication server consolidating a first schema used by the first directory services database with a second schema used by the second directory services database to create a fourth directory services database, the structure of the fourth directory services database in part created using the new configuration files; the integration and replication server adjusting system indexes associated with the first and second directory services databases to coexist in the structure of the fourth directory services database; the integration and replication server consolidating a third schema used by the third directory services database with a fourth schema created for the fourth directory services database to create a fifth directory services database, the structure of the fifth directory services database created in part using the new configuration files; the integration and replication server adjusting system indexes associated with the third and fourth directory services database to coexist in the structure of the fifth directory services database; executing test operations against the fifth directory services database using load and performance profiles; generating results from the test operations, the results describing at least one of query errors, performance issues, structural gaps, and performance gaps in the fifth directory services database; changing index structures and schema in the fifth directory services database based on the results; and using custom adapters to replicate entries made to one or more of the first directory services database, the second directory services database, and the third directory services database to the fifth directory services database.