Method and system for configuring a supplemental directory
First Claim
Patent Images
1. A method of updating schema in a directory system, the method comprising:
- providing the directory system having a reference layer adapted to provide directory functionality for a first data store and an intermediate layer adapted to provide supplemental directory functionality for a second data store, wherein the intermediate layer is provided between the reference layer and a client, and wherein;
the reference layer comprises a first directory having a fixed directory information tree associated with the first data store and a first schema that is not extensible; and
the intermediate layer comprises a second directory having an extensible directory information tree associated with the second data store and a second schema that is extensible;
determining that a new attribute type is not defined in the first schema;
registering the new attribute type in the second schema in response to said determining, the supplemental directory functionality of the intermediate layer using the second schema to make the first schema associated with the first directory appear extensible; and
providing a client view of the directory system that presents the first directory as having information stored in the first directory and the second directory even though at least a value associated with the new attribute type is stored in the second directory but not in the first directory.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the invention a method of updating schema in a directory system having a reference layer adapted to provide directory functionality and an intermediate layer adapted to provide supplemental directory functionality is provided. The intermediate layer is provided between the reference layer and the client is provided. The method includes determining that a new attribute type is not defined in a schema associated with the system, and in response, registering the new attribute type in the schema.
80 Citations
39 Claims
-
1. A method of updating schema in a directory system, the method comprising:
-
providing the directory system having a reference layer adapted to provide directory functionality for a first data store and an intermediate layer adapted to provide supplemental directory functionality for a second data store, wherein the intermediate layer is provided between the reference layer and a client, and wherein; the reference layer comprises a first directory having a fixed directory information tree associated with the first data store and a first schema that is not extensible; and the intermediate layer comprises a second directory having an extensible directory information tree associated with the second data store and a second schema that is extensible; determining that a new attribute type is not defined in the first schema; registering the new attribute type in the second schema in response to said determining, the supplemental directory functionality of the intermediate layer using the second schema to make the first schema associated with the first directory appear extensible; and providing a client view of the directory system that presents the first directory as having information stored in the first directory and the second directory even though at least a value associated with the new attribute type is stored in the second directory but not in the first directory. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20, 21, 28, 29, 35)
-
-
7. A directory system comprising:
-
a reference layer adapted to provide directory functionality for a first data store, the reference layer comprising a first directory having a fixed directory information tree associated with the first data store and a first schema that is not extensible; an intermediate layer adapted to provide supplemental directory functionality for a second data store, wherein the intermediate layer is operatively provided between the reference layer and the client, the intermediate layer comprises a second directory having an extensible directory information tree associated with the second data store and a second schema that is extensible; a processor; and a computer-readable medium accessible by the processor, the computer-readable medium storing encoded logic operable when executed by the processor to determine that a new attribute type is not defined in the first schema, and in response to determining that the new attribute is not defined, register the new attribute type in the second schema, the supplemental directory functionality of the intermediate layer using the second schema to make the first schema associated with the first directory appear extensible, and wherein the computer readable medium further storing encoded logic operable when executed to provide a client view of the directory system that presents the first directory as having information stored in the first directory and the second directory even though at least a value associated with the new attribute type is stored in the second directory but not in the first directory. - View Dependent Claims (8, 9, 10, 11, 12, 22, 23, 24, 30, 31, 36, 37)
-
-
13. A computer-readable storage medium comprising a memory, the computer-readable storage medium encoded with software operable when executed by a processor to:
-
provide a directory system having a reference layer adapted to provide directory functionality for a first data store and an intermediate layer adapted to provide supplemental directory functionality, for a second data store wherein the intermediate layer is operatively provided between the reference layer and the client, and wherein; the reference layer comprises a first directory having a fixed directory information tree associated with the first data store and a first schema that is not extensible; and the intermediate layer comprises a second directory having an extensible directory information tree associated with the second data store and a second schema that is extensible; determine that a new attribute type is not defined in the first schema; and
register the new attribute type in the second schema in response to said determining, the supplemental directory functionality of the intermediate layer using the second schema to make the first schema associated with the first directory appear extensible; andprovide a client view of the directory system that presents the first directory as having information stored in the first directory and the second directory even though at least a value associated with the new attribute type is stored in the second directory but not in the first directory. - View Dependent Claims (14, 15, 16, 17, 18, 25, 26, 27, 32, 33, 38, 39)
-
-
34. A method of updating schema in a directory system, the method comprising:
-
providing the directory system having a reference layer adapted to provide directory functionality and an intermediate layer adapted to provide supplemental directory functionality, wherein the intermediate layer is provided between the reference layer and a client, and wherein; the reference layer comprises a first directory having a fixed directory information tree and a first schema that is not extensible; and the intermediate layer comprises a second directory having an extensible directory information tree and a second schema that is extensible; determining that a new attribute type is not defined in the first schema; registering the new attribute type in the second schema in response to said determining, the supplemental directory functionality of the intermediate layer using the second schema to make the first schema associated with the first directory appear extensible; and providing a client view of the directory system that presents the first directory as having information stored in the first directory and the second directory even though at least a value associated with the new attribute type is stored in the second directory but not in the first directory; and providing a client view of the directory system that presents the first directory as having information stored in the first directory and the second directory even though at least a value associated with the new attribute type is stored in the second directory but not in the first directory.
-
Specification