ldap2_pspl.co.in

Download Report

Transcript ldap2_pspl.co.in

PSPL
Some issues in databse-directory
integration
Shridhar Shukla
LDAP-RDBMS integration product
group, PSPL
Persistent Systems Private Limited
(http://www.pspl.co.in)
PSPL
An Example of where LDAP fits
Persistent Systems Private Limited
(http://www.pspl.co.in)
PSPL
Database/LDAP integration
LDAP
Application
RDBMS
Application
LDAP
to SQL (?)
LDAP
Server
SQL to
LDAP (PS EnList)
Synchronization
(PS EnSure)
Persistent Systems Private Limited
(http://www.pspl.co.in)
RDBMS
Server
PSPL
LDAP to SQL
(&(Objectclass=*)(cn =‘sha*’))
Option 1: A schema that fits the hierarchy
Unique id, an entry table per objectclass, indexed
thin tables (IBM)
Option 2: Represent the hierarchy using
foreign relations
mismatch
Option 3: Expose existing schema as LDAP
What will it take? How will write performance get
affected? Can there be a general model?
Persistent Systems Private Limited
(http://www.pspl.co.in)
PSPL
SQL to LDAP
A structured approach to splitting the query
between the LDAP server and PS EnList
Caching of query results
Consolidation of schema across servers
High-value operators and SQL extensions
Recognize LDAP usage and optimize
Persistent Systems Private Limited
(http://www.pspl.co.in)
PSPL
LDAP to DB synchronization
DB
application
Directory
application
1
3
Source
DB
2
Join Engine
Change
log
DB
5
4
Dir
Persistent Systems Private Limited
(http://www.pspl.co.in)
PSPL
Synchronization issues
The source DB data model cannot change.
Changes from multiple tables for an entity need to
be synchronized with the directory
Large volumes
Selective policies, e.g., password
Persistent Systems Private Limited
(http://www.pspl.co.in)