Home    Solutions    Security    Training   
      Clients   Support       Contact    Jobs

LDAP : Lightweight Directory Access Protocol
 

LDAP is now an Internet standard for directory services that run over TCP/IP. One or more LDAP servers contain the data that make up the LDAP directory tree. An LDAP client connects to an LDAP server and submits a query to request information or submits information to be updated. If access rights for the client are granted, the server responds with an answer or possibly with a referral to another LDAP server where the client can have the query serviced.

An LDAP server is not simply a form of database, but a specialized server for directories. A directory can be distinguished from a general-purpose database by the usage pattern. A directory contains information that is often searched but rarely modified. Host names or user names, for example, are assigned once and then looked up thousands of times. LDAP servers are tuned for this type of usage, whereas relational databases are much more geared toward maintaining data that's constantly changing.

Another difference is that relational databases store information in rows of tables, whereas LDAP uses object-oriented hierarchies of entries.

Being designed for this usage pattern, current directory servers with a million or more entries can respond to hundreds of search requests per second from a single server. Replication is also possible, which makes LDAP very scalable.

Directories are tuned to give quick-response to high-volume lookup or search operations. They may have the ability to replicate information widely in order to increase availability and reliability, while reducing response time. When directory information is replicated, temporary inconsistencies between the replicas may be OK, as long as they get in sync eventually.

There are many different ways to provide a directory service. Different methods allow different kinds of information to be stored in the directory, place different requirements on how that information can be referenced, queried and updated, how it is protected from unauthorized access, etc. Some directory services are local, providing service to a restricted context (e.g., the finger service on a single machine). Other services are global, providing service to a much broader context.

 Applications

Some of the popular applications supporting LDAP are

 Features

LDAP has many advantages, like....

  • Universal Access - Internet directory standard, widely adopted and implemented by numerous vendors and open source software solutions

  • Simple - a relatively simple, high-level protocol with a straightforward API

  • Extensible - easily extended and adapted

  • Access Control and Security - connections can be authenticated and secured layered Internet security mechanism

  • Multi-Platform Development - C/C++, Perl, Java, JavaScript, Python, PHP and other APIs are available, making LDAP services accessible from virtually any language, platform, or development environment

  • Allows for multiple independent directories.

  • Runs directly over TCP/IP & SSL

  • Has broad industry support.

  • Structured Data

  • Standard query mechanism

  • Fine grain access control

  • Integration with PKI (Public Key Infrastructure)

 

Linux LDAP can be customized for specific client needs and we can write migration tools to migrate from existing system. 

If you have something typical on your mind, and not mentioned here, do share it with us and we will translate it into a working project.

 

  Solutions

Mail - Proxy Server
Security Solutions
Bandwidth Mngt.
Backup Solution
Support Services
Virtual Private N/w
HA & Load Balancing
LDAP Integration
Corporate Intranet
Unsung Heroes
Best viewed in 800 x 600 Resolution.

 Legal Statement.     Privacy Statement.    Contact Webmaster

Copyright © 2002-2005 Ramshyam Communications Limited

Call Center