METHOD AND SYSTEM FOR PROVIDING SYNCHRONIZATION OF DIRECTORY DATA
First Claim
1. A method in a computing system for performing automated electronic replication of a first directory data repository in a first data format to a second directory data repository in a second data format, wherein the first data format is different from the second data format, comprising:
- providing and storing in a memory of a computing system an XSLT definition, the XSLT definition comprising a plurality of rules for transforming directory data in the first data format to a representation in the second data format;
upon detecting a change to at least one entry in the first directory data repository, automatically invoking an XSLT processor to retrieve the stored XSLT definition and process the XSLT definition to automatically generate, in the second data format, a log of the change to the at least one entry; and
on a periodic basis, providing the log of to an application service associated with the second directory data repository such that the change to the at least one entry in the first directory data repository can be automatically replicated in the second directory data repository in the second format.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing synchronization of directory data between directory servers are provided. Example embodiments provide a Application Workspace System “AWS,” which enables users to access remote server-based applications using the same interface that they use to access local applications, without needing to know where the application is being accessed. In one embodiment of the AWS, every data entry in the LDAP is automatically replicated to the other directories using XLDAPS technology. In one embodiment, XLDAPS uses XSLT transformation rules to synchronize LDAP changes to different LDAP Directories which may have a different LDAP Schema and a different LDAP Directory Information Tree structure This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
108 Citations
23 Claims
-
1. A method in a computing system for performing automated electronic replication of a first directory data repository in a first data format to a second directory data repository in a second data format, wherein the first data format is different from the second data format, comprising:
-
providing and storing in a memory of a computing system an XSLT definition, the XSLT definition comprising a plurality of rules for transforming directory data in the first data format to a representation in the second data format; upon detecting a change to at least one entry in the first directory data repository, automatically invoking an XSLT processor to retrieve the stored XSLT definition and process the XSLT definition to automatically generate, in the second data format, a log of the change to the at least one entry; and on a periodic basis, providing the log of to an application service associated with the second directory data repository such that the change to the at least one entry in the first directory data repository can be automatically replicated in the second directory data repository in the second format. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16, 17)
-
-
7. A computer-readable medium containing contents that, when executed, causes a computing system to perform a method comprising:
in response to detecting an operation performed on at least one entry of a first directory data repository, the operation specified in accordance with an input data format, automatically executing a processor, configured, when executed, to; determine one or more stored XSLT stylesheet definitions for transforming directory data in the input data format to directory data in an output data format, the output data format being different from the input data format; and automatically generate a representation in the output data format of the operation performed on the at least one entry of the first directory data repository such that the operation can be automatically replicated using the output data format. - View Dependent Claims (8, 18, 19, 20, 21, 22, 23)
-
9. A computing system for providing automated replication of directory data in data repositories stored according to distinct data formats comprising:
-
a first data repository configured to store therein directory data in a first data format; and a memory having a directory services plug-in module stored thereon, configured, when executed, to; retrieve an XSLT stylesheet that provides one or more definitions for transforming directory data in the first data format to a second data format; and upon detecting a change to directory data stored in the first data repository, invoke an XSLT processor with the retrieved stylesheet to provide in a second data format a record of the change in the directory data, the record configured to be automatically consumable by a software service connected with a second data repository. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification