Patent ID: 8285753
Filing Date: 2012-10-09
Classification: H04L,Y10S

Abstract:
1. A computer-implemented method for configuring a proxy directory server proxying for a plurality of distributed directory servers, said method comprising: storing, by a computing device, connection information on said proxy directory server; connecting, by said computing device, said proxy directory server with a client server and one or more of said plurality of distributed directory servers using said connection information; for successfully connected ones of said plurality of distributed directory servers, executing, by said computing device, queries to said distributed directory servers to extract structured data from said distributed directory servers to said proxy directory server, said structured data comprising: a value of naming contexts attributes from a root of a subtree; a referral Uniform Resource Locator (URL) when any of said naming contexts attributes ends in a referral entry; and an attribute from a replication agreement which specifies whether a distributed directory server containing a naming context is one of a master and a slave for that particular naming context attribute; producing, by said computing device, topology information from said structured data for routing client requests, said topology information including a mapping of said naming contexts to said distributed directory servers, and identification of particular distributed directory servers that master replicated context; and based on said topology information, said proxy directory server performing: distributing, by said computing device, a client operation into a plurality of sub-operations to connected ones of said plurality of distributed servers; routing, by said computing device, a client request to appropriate ones of said plurality of distributed servers; and sending, by said computing device, consolidated results from ones of said plurality of distributed directory servers to said client.