Case Study: WorldCom

This case study presents an overview of WorldCom's application of iPlanet directory solutions.  It was researched and written by Osterman Research, Inc.  Thank you to Kevin Crothers, Head of Corporate Web Systems for WorldCom, for his help in producing this case study.

COMPANY BACKGROUND
WorldCom found itself growing along side a myriad of acquisitions. In addition to its traditional communications business, the company needed to address new lines of business which include the switching fabric, data multiplexing, services provisioning and some application and service provider (ASP) business. It found itself with a growing number of IT challenges as its business scaled. WorldCom has many important offices and operations throughout the world, with more than 70,000 employees geographically distributed throughout in many nations around the world. The company continues to experience strong sales growth despite a softening economy.
   
THE NEED AND SOLUTION
In 1994, employees recognized that the same information was stored in many places throughout their organization.  Not only were there multiple sources of information, but also many conflicts about who owned the authoritative copy of that information. In addition, there were many applications that used the information. Without a mechanism to resolve information issues, each application had to refer to multiple data repositories to retrieve the information it needed. Consequently, data issues drove up the cost for new applications, and slowed down the time to deploy them. Even when an application found the information it needed, there was no guarantee that it was using the correct information. Applications that made copies of the information it needed could be potentially out-of-sync, since there was no mechanism in place to reconcile changes and conflicts. WorldCom started to take steps to resolve issues with its data.  The first step the company took was to deploy a relational database that stored all this data.

While the database addressed the issue of how to store data, the company found that a single physical database did not have the flexibility to serve many applications in multiple location.  In 1995, a decision was made to pursue directory services technology, and the company chose to deploy the University of Michigan's implementation of directory services, slapd and slurpd. In 1996/1997, WorldCom imported all of the slapd/slurpd environment to the v1.0 Beta of a new Netscape product - the Netscape LDAP Directory Server. The main creator of University of Michigan's slapd/slurpd had been hired by Netscape, and had built this new product for and with them, using the slapd/slurpd code he wrote at the University of Michigan. WorldCom moved their slapd/slurpd data into production using v1.03 Netscape LDAP Directory Server (now the iPlanet Directory Server).

This original directory has continued to evolve to the present day. Currently, the system runs primarily on Sun Solaris 4500 and 6500-class servers.  This company also needed its directory to talk to other systems in the environment, which include Solaris, HP-UX, AIX, OS/4, Irix, Next, DEC, BSD, Linux UNIX servers, as well as several Novell Netware and Mac OS servers. With all these environments' growing support for standard LDAP communications, the Netscape (iPlanet) Directory Server made it so they could share the stored information, but did not have to make but a few changes to their infrastructure.

Data covered in the directory is not limited to people's names and addresses. It covers a full gamut of information and functions, including: Employees Facilities Policies (ranging over a wide variety of topics including email broadcast policies specific to each organization, and vacation policy) Preferences (including individual customization and a preference for the corporate intranet message center to determine who sees which announcements) The iPlanet Directory Server directly supports WorldCom's email system, as well as the company's well-respected intranet. This intranet is a customized portal, based on iPlanet and Apache web servers, and provides services to all of its employees. The iPlanet Directory Server controls authentication to the company's intranet portal. The email system is also iPlanet-based, offering both POP3 and IMAP access. WorldCom's directory also includes information about the organization structure. This information facilitates many of the policy and preferences in the directory, and it supports workflow capabilities. The directory is integrated with the PeopleSoft HR system worldwide. Every night, the HR system exports information to a database where several steps are taken to assure quality, and business rules are applied to assure consistency with the directory schema. This database then becomes a source for updating the directory. The integration is bi-directional, with self-service information, such as telephone numbers, pager numbers, email addresses and alternate contact information being fed back from the directory into the HR system. In addition, the directory also feeds the company's SAP and Ariba systems.
   
BENEFITS
There have been several important benefits derived from the iPlanet LDAP directory: Costs have been reduced dramatically. Administrative costs are less than one-tenth of what they were before the directory. The current directory runs on fewer, cheaper servers than earlier solutions. Further, less systems administrator training is required than with earlier systems. Security has been increased. Security is more thorough and more widely deployed than it was before the directory. The current directory is more reliable. Even when there is an interruption in operations, the mean time to repair is much faster than with earlier systems.

LESSONS LEARNED
WorldCom has learned to use the technology as the technology has evolved. The company has developed a pair of important design rules: First, the company keeps the number of object classes as few as possible. This keeps the operation, backup and recovery, and gradual evolution of the system more straightforward and tractable. Second, the company indexes only a few items. However, when an item is indexed, it tends to be indexed in all of the ways possible. Keeping the number of indexes down speeds operation. However, the company has found that indexes tend to be used in many ways when they are there, so that the multiple types of indexing are worthwhile.

FUTURE PLANS
Having a solid directory infrastructure in place gives the company a basis on which to build further capability. Currently, there is a project underway to extend the physical security of buildings (building passes and access), based on the directory. It is in place in some of the largest locations and is being rolled out to an increasing number of the sites where the company does business. The next major initiative based on the directory capability will be to control extranet customization in the company's pre-sales environment. The company is also looking at application integration tools that will work with the policies in the directory.
  

©2006 Osterman Research, Inc.
All rights reserved.