System and method for providing a directory service network
AssigneeCA, Inc.
InventorsRichard Hans Harvey, Benjamin Michael Gardiner
Life of this patent
Estimating the term…
Abstract
A system and method are provided for efficiently evaluating directory service operations in a directory service network. The directory service network may comprise a plurality of directory servers. Each of the directory servers may maintain information about the other servers in the network. The directory servers may share information received in a directory service update using a mutual updating process. Additionally, a new directory server joining a directory service network may be initialized with the directory data stored at one or more of the other network servers.
Claims31
A method of updating directory information stored on a directory service network having a plurality of directory servers, comprising:
- receiving, at a first directory server of the plurality of directory servers, a directory service operation, the first directory server being associated with a non-persistent storage mechanism;
- determining whether the directory service operation depends on pre-existing directory data;
- determining whether the first directory server is able to process the directory service operation based on whether contents of the non-persistent storage mechanism include the pre-existing directory data on which the directory service operation depends;
- processing the directory service operation at the first directory server when a determination is made that the first directory server is able to process the directory service operation;
- determining whether to update a second directory server of the plurality of directory servers by:
- consulting a directory service information list associated with the first server, wherein the directory service information list provides information associated with the plurality of directory servers;
- and
- performing a directory service update operation at the second directory server when a determination is made that the second directory server should be updated.
A system for maintaining a directory service network comprising:
- a directory server operating within the directory service network, the directory server having a processing device and being associated with a non-persistent storage mechanism, the processing device being configured to:
- receive a directory service operation,
- determine whether the directory service operation depends on pre-existing directory data,
- determine whether the directory server is able to process the received directory service operation based on whether contents of the non-persistent storage mechanism include the pre-existing directory data on which the directory service operation depends,
- process the received directory service operation when a determination is made that the directory server is able to process the directory service operations, and
- determine whether to update a second directory server of the directory service network with the result of the directory service operation.
Dependencies are inferred from the claim text.