Leveraging the Directory Service

Understanding and Deploying LDAP Directory Services > 23. Case Study: Netscape Communications Corporation > Directory Service Deployment

<  BACK CONTINUE  >
153021169001182127177100019128036004029190136140232051053054012003010158029068021136115

Directory Service Deployment

The next section of this chapter describes the steps taken to put Netscape's internal directory service into production.

Product Choice

Netscape is somewhat unique in that it is a leading developer of directory technology. Netscape's products include a high-performance directory server (Netscape Directory Server) and client software development kits (SDKs). Additionally, all of Netscape's SuiteSpot server family is now directory-enabled . Because of performance and support issues, Netscape chose to deploy its own products.

Piloting

The pilot phase of the directory deployment was rather informal. The first directory pilot phase was conducted by the software engineers working on the 1.0 version of Directory Server, even before the software was officially released as a product. The developers created a directory that held information about employees (including telephone numbers , office locations, and electronic mail addresses), and they publicized the availability of the directory. The engineers also created an HTML-based interface that allowed employees to search for entries and update their own directory entries.

At roughly the same time, the Netscape Communicator development team was adding LDAP capabilities to a pre-release version of the Netscape Communicator address book. The presence of the pilot directory allowed these developers to distribute pre-release copies of Communicator to employees and obtain valuable feedback on the design and usability of the address book user interface.

20/20 Hindsight: Enabling Schema Checking

When the initial pilot phase began , not much thought had been put into analyzing schema requirements. To make it easier to add new attributes and object classes, schema checking was turned off (which allowed any attribute to be added to any entry in the directory). The developers running the pilot directory found this convenient because it allowed them to begin adding new attributes and object classes to the entries in the directory without modifying the schema configuration, assigning OIDs, and restarting the server.

Unfortunately, this also allowed a number of inconsistencies to creep into the directory data. Because developers in other groups were also using the pilot directory to become familiar with LDAP, a number of unknown and misspelled attribute types were introduced into the data.

Although these inconsistencies weren't such a serious problem in the pilot phase, they became troublesome when the pilot data was imported into the production service ”in which schema checking was enabled. A rather extensive process of cleaning up the pilot data was needed before it could be imported. The pilot data could have been discarded; however, many employees had come to depend on the data stored in the pilot server, so it was decided to retain as much data as possible.

In retrospect, it would have been better to enable schema checking even during the early stages of the pilot to avoid this problem.



After initial deployment of the directory, several other pilots focused on new directory-enabled applications being developed. One such application was the Mailing List Manager (MLM), which replaced an older application that used proprietary databases to manage internal and external mailing lists. These lists were migrated into the directory, and a new, HTML-based management interface was developed, piloted, and deployed.

Going Production

The production rollout of the Directory Server coincided with the rollout of the Netscape Messaging Server. These steps were followed:

  1. The server hardware was purchased and installed. The directory server and messaging server were both installed on a single host, so memory and disk space were sized appropriately.

  2. Network ports (100Base-T Ethernet) were installed, and network adapters were installed in the hosts .

  3. Backup procedures were developed for the messaging server. Because the directory that resides on the messaging server host is a replica, directory data wasn't backed up. Instead, only the directory configuration files were backed up.

  4. An initial test was performed to ensure that the messaging server was able to support access via the POP and IMAP protocols and could receive electronic mail via the SMTP protocol. This test also verified that the messaging server was able to contact and retrieve directory data.

  5. User accounts were moved over from the existing, non “directory-enabled messaging server. The service was then in full production.



Understanding and Deploying LDAP Directory Services,  2002 New Riders Publishing
<  BACK CONTINUE  >

Index terms contained in this section

case studies
         Netscape Communications Corporation
                    piloting 2nd 3rd
                    product choices
                    production rollouts 2nd
deployment
         Netscape Communications Corp. case study
                    piloting 2nd 3rd
                    product choices
                    production rollouts 2nd
directories
         case studies
                    Netscape Communications Corporation 2nd 3rd 4th 5th 6th
enabling
         schema checking
                    Netscape case study 2nd
Netscape Communications Corporation
         case study
                    piloting 2nd 3rd
                    product choices
                    production rollouts 2nd
piloting
         directory software
                    Netscape Communications Corp. case study 2nd 3rd
production rollouts
          Netscape Communications Corp. case study 2nd
                    piloting 2nd 3rd
                    product choice
rollouts
          Netscape Communications Corp. case study 2nd
                    piloting 2nd 3rd
                    product choice
schema
         checking
                    enabling 2nd
software
         directory
                    Netscape Communications Corp. case study

2002, O'Reilly & Associates, Inc.



Understanding and Deploying LDAP Directory Services
Understanding and Deploying LDAP Directory Services (2nd Edition)
ISBN: 0672323168
EAN: 2147483647
Year: 1997
Pages: 245

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net