Data interoperability between open standard directory service and proprietary database
First Claim
1. A computer-implemented method of providing interoperability between a LDAP (lightweight directory access protocol) directory service and a proprietary database comprising the steps of:
- configuring a node representing said proprietary database in a mapping tree for said LDAP directory service to replace root of said mapping tree and to replace default backend of said LDAP directory service with said proprietary database;
configuring a core server of said LDAP directory service to recognize said mapping tree node representing said proprietary database as root of said mapping tree;
routing all LDAP directory service operations to an object that handles operations in said proprietary database;
recognizing naming contexts reserved for exclusive use of said core server by said object; and
redirecting operations in these naming contexts to said corn server;
wherein operations directed to said proprietary database by means of said LDAP directory service are acted on by said object and a result returned.
11 Assignments
0 Petitions
Accused Products
Abstract
A method of providing interoperability between an open standard directory service and a proprietary database. The directory is represented as a mapping tree, consistent with directory service protocols such as X.500 or LDAP. The mapping tree node associated with the proprietary database is configured as a null suffix mapping tree entry, so that database mapping tree node replaces root of the mapping tree and the proprietary database the default backend of the directory service. The core server of the directory service is configured to recognize the null suffix mapping tree entry. All directory service operations are routed to a pre-operation plug-in that handles operations in the proprietary database, and remaining operations are redirected to the core server, preserving default functionality of the directory service. Normal data constraints are suspended for operations performed in the proprietary database.
39 Citations
18 Claims
-
1. A computer-implemented method of providing interoperability between a LDAP (lightweight directory access protocol) directory service and a proprietary database comprising the steps of:
-
configuring a node representing said proprietary database in a mapping tree for said LDAP directory service to replace root of said mapping tree and to replace default backend of said LDAP directory service with said proprietary database; configuring a core server of said LDAP directory service to recognize said mapping tree node representing said proprietary database as root of said mapping tree; routing all LDAP directory service operations to an object that handles operations in said proprietary database; recognizing naming contexts reserved for exclusive use of said core server by said object; and redirecting operations in these naming contexts to said corn server; wherein operations directed to said proprietary database by means of said LDAP directory service are acted on by said object and a result returned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising computer readable code embodied on a tangible medium, said code including code means for performing the steps of a method of providing interoperability between a LDAP (lightweight directory access protocol) directory service and a proprietary database, the method comprising the steps of:
-
configuring a node representing said proprietary database in a mapping tree for said LDAP directory service to replace root of said mapping tree and to replace default backend of said LDAP directory service with said proprietary database; configuring a core server of said LDAP directory service to recognize said mapping tree node representing said proprietary database as root of said mapping tree; routing all LDAP directory service operations to an object that handles operations in said proprietary database; recognizing naming contexts reserved for exclusive use of said core server by said object; and redirecting operations in these naming contexts to said core server wherein operations directed to said proprietary database by means of said LDAP directory service are acted on by said object and a result returned. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification