Skip to main content

Complex Directory Lookup using Java Based LDAP Query Extension
draft-goenka-ldapext-java-complex-search-01

Document Type Expired Internet-Draft (individual)
Expired & archived
Author Vishal Goenka
Last updated 1999-06-02
RFC stream (None)
Intended RFC status (None)
Formats
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:

Abstract

LDAP provides some simple primitives to construct search filters. Complex LDAP search queries such as those involving joins or functional evaluation of simple query results require client side processing of the intermediate search results. The network overhead of retrieving intermediate results can be substantial for large databases. This document defines an LDAP extension for supporting server side evaluation of complex search queries. Custom search logic can be sent across to the server, encapsulated as a Java Object. The LDAP server supporting this extension would instantiate the java object and invoke its well known interfaces in a JVM. The java object running at the server end acts as the client-proxy, and makes a local search query to the LDAP server. The directory entries are evaluated using the custom logic embedded in the client-proxy, and those that satisfy the evaluation function are returned as the search result to the LDAP server, which passes it back to the originating client. Even non-Java LDAP clients can use this method, provided the search query is written as a java object.

Authors

Vishal Goenka

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)