Method and system for scalable event notification in lightweight directory access protocol systems
First Claim
1. A method of searching a directory of a server comprising the steps of:
- searching a portion of the directory using a proxy;
notifying the proxy of a modification made to an entry in the searched portion of the directory;
determining by the proxy whether the modified entry matches certain registration criteria specified by at least one client; and
in response to a match, notifying by the proxy of the client concerning the modified entry.
1 Assignment
0 Petitions
Accused Products
Abstract
A directory-search system for an LDAP server is provided to permit faster and more efficient persistent searches of LDAP directories of the server. Directory searches are performed by a proxy interoperably connected to one or more LDAP directories of the server and to one or more clients of the LDAP directories. The proxy searches a portion of the LDAP directories and receives registrations from one or more of the clients. The proxy can combine registrations from multiple clients into a single search of the LDAP directory. Registrations by the clients can be restricted to the portion of the LDAP directories searched by the proxy. The LDAP directories respond to the searches by the proxy by notifying the proxy concerning modifications to entries in the LDAP directories. In response to a determination that modified entries in the LDAP directories matches registration criteria received from one or more clients, the proxy notifies the appropriate clients of the modified entries.
-
Citations
26 Claims
-
1. A method of searching a directory of a server comprising the steps of:
-
searching a portion of the directory using a proxy;
notifying the proxy of a modification made to an entry in the searched portion of the directory;
determining by the proxy whether the modified entry matches certain registration criteria specified by at least one client; and
in response to a match, notifying by the proxy of the client concerning the modified entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A directory-search system comprising:
-
a server including a directory having a plurality of entries, each entry represented by a unique identifier, the server operating to respond to a submitted search of a portion of the directory by issuing notice of instances in which entries in that portion are modified; and
a proxy interoperably connected to the server, wherein the proxy submits the search of the portion of the directory and responds to a match between a modified entry identified in the portion of the directory and a registration by at least one client by notifying the at least one client of the modified entry. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification