San Diego '99
Case Study in Directory Enabling an Application
- Topic Area:
- Track: Enterprise Solutions
- Topic: Software Applications
- Type: Breakout Session
04:30 PM Duration:
- Anton Okmianski
- Software Engineer, Process Software Corporation
- This session presents a case study of issues faced while developing a directory-enabled solution based on the Lightweight Directory Access Protocol (LDAP). It is useful to those that might be working with LDAP directories today or in the near future, either as administrators of those directories or as developers for products using directories.
We will discuss the lessons learned during the development of an IP
address management solution that uses LDAP as the central repository
for integrating DNS (Domain Name Service) and DHCP (Dynamic Host
Configuration Protocol). This is not another LDAP hype session. We will focus on the pitfalls, limitations and challenges of directories and describe how we resolved them to create a high-performance directory-enabled product. The issues include: Should you use a directory or a database? What database functionality is not provided by directories and how does that affect the way you store data in the directory? What issues should you consider when you design a schema to store data in a directory? How do you get reasonable performance out of a directory server? What are the directory server vendors not telling you?
- Anticipate some of the issues that will come up in directory enabling an application and design a solution that will use LDAP effectively.
- Understand the tradeoffs between databases and directories and when
you should use each one as the basis for an application.
- Get the most out of a directory server deployment, either as part of a product solution or as part of an effort to integrate other directory-enabled products within an enterprise.
- Prerequisites for attendees:
- The attendees should have some familiarity with LDAP or directories.
This is not a tutorial on LDAP and will not go over introductory
- Required Skill Level:
For those entering a profession/changing technology base
|Return To Top|