Method and apparatus for optimizing directory performance
AssigneeCA, Inc.
InventorsRichard H. Harvey, Ronald W. Ramsay
Life of this patent
Estimating the term…
Abstract
A method for optimizing directory performance includes receiving a directory service operation. Attempting to respond to the operation using an alternate evaluator. Responding to the operation using a back-end evaluator when the alternate evaluator is not able to respond to the operation.
Claims64
A computer-implemented method for optimizing directory performance, comprising:
- receiving a directory service operation;
- attempting to respond to the directory service operation using data in a local data store in an alternate evaluator, wherein the local data store is pre-loaded with selected information from a data store associated with a back-end evaluator, wherein the selected information is stored in the local data store in the alternate evaluator and in the data store associated with the back-end evaluator;
- responding to the directory service operation using the alternate evaluator if the selected information loaded in the local data store is sufficient to respond to the directory service operation;
- responding to the directory service operation using the back-end evaluator when the alternate evaluator is not able to respond to the directory service operation;
- and
- wherein, if the selected information loaded in the local data store is sufficient to respond to the directory service operation, the alternate evaluator will respond to the directory service operation faster than the back-end evaluator.
A system for optimizing directory performance, comprising:
- a processor;
- and
- a computer recording medium including computer executable code readable by the computer system, embodying a program of instructions executable by the processor for optimizing directory performance, the computer executable code operable to execute:
- a receiving unit for receiving a directory service operation;
- an alternate evaluator for attempting to respond to the directory service operation using data in a local data store, wherein the local data store is pre-loaded with selected information from a data store associated with a back-end evaluator, wherein the selected information is stored in the local data store in the alternate evaluator and in the data store associated with the back-end evaluator;
- the alternate evaluator further for responding to the directory service operation using the alternate evaluator if the selected information loaded in the local data store is sufficient to respond to the directory service operation
- the back-end evaluator for responding to the directory service operation when the alternate evaluator is not able to respond to the directory service operation;
- and
- wherein, if the selected information loaded in the local data store is sufficient to respond to the directory service operation, the alternate evaluator will respond to the directory service operation faster than the back-end evaluator.
A computer system comprising:
- a processor;
- and
- a computer recording medium including computer executable code readable by the computer system, embodying a program of instructions executable by the processor for optimizing directory performance, the computer executable code, when executed, operable to perform steps comprising:
- receiving a directory service operation;
- attempting to respond to the directory service operation using data in a local data store in an alternate evaluator, wherein the local data store is pre-loaded with selected information from a data store associated with a back-end evaluator, wherein the selected information is stored in the local data store in the alternate evaluator and in the data store associated with the back-end evaluator;
- responding to the directory service operation using the alternate evaluator if the selected information loaded in the local data store is sufficient to respond to the directory service operation;
- responding to the directory service operation using the back-end evaluator when the alternate evaluator is not able to respond to the directory service operation;
- and
- wherein, if the selected information loaded in the local data store is sufficient to respond to the directory service operation, the alternate evaluator will respond to the directory service operation faster than the back-end evaluator.
A tangible computer recording medium including computer executable code for optimizing directory performance, the computer executable code, when executed, operable to perform steps comprising:
- receiving a directory service operation;
- attempting to respond to the directory service operation using data in a local data store in an alternate evaluator, wherein the local data store is pre-loaded with selected information from a data store associated with a back-end evaluator, wherein the selected information is stored in the local data store in the alternate evaluator and in the data store associated with the back-end evaluator;
- responding to the directory service operation using the alternate evaluator if the selected information loaded in the local data store is sufficient to respond to the directory service operation;
- responding to the directory service operation using the back-end evaluator when the alternate evaluator is not able to respond to the directory service operation;
- and
- wherein, if the selected information loaded in the local data store is sufficient to respond to the directory service operation the alternate evaluator will respond to the directory service operation faster than the back-end evaluator.
Dependencies are inferred from the claim text.