Um diretório LDAP (Lightweight Directory Access Protocol) é uma listagem de informações sobre objetos que são organizados em uma ordem específica que oferece detalhes sobre cada objeto. Uma característica especial dos diretórios é que eles são acessados, lidos ou pesquisados com freqüência muito maior do que são atualizados ou gravados. Centenas de pessoas podem consultar o número de telefone de uma pessoa, mas o número de telefone raramente muda.
Configuração LDAP
Quando você configura o servidor LDAP, ele deve especificar os sufixos que você deseja oferecer no servidor LDAP. Por exemplo, o sufixo dc=myhost,dc=mycompany,dc=com é o sufixo padrão que é configurado quando o servidor LDAP é configurado automaticamente para o servidor que possui o nome de host TCP/IP myhost.mycompany.com. Objetos em um diretório têm referência feita através de um atributo de DN (nome distinto). Você deve especificar um caminho (DN pai) onde deseja que estejam localizadas as informações sobre seu IBM Telephone Directory. O DN pai padrão que é utilizado, cn=users, é incluído no nome do host TCP/IP. Por exemplo: cn=users,dc=myhost,dc=mycompany,dc=com.
Determinados aplicativos utilizam o IBM Welcome Page V1.1 para configuração. Por exemplo, o servidor LDAP é configurado para ser utilizado com o IBM Telephone Directory V5.2, mas configurado com o aplicativo IBM Welcome Page V1.1 durante a instalação. Quando o aplicativo é instalado, ele utiliza o valor padrão cn=users e inclui esse valor no nome do host. Você pode sobrescrever o valor padrão, especificando qual valor de DN deseja utilizar durante a instalação. As informações sobre o IBM Telephone Directory podem residir em um local existente onde informações organizacionais já sejam mantidas. Elas também podem existir em um novo local.
Por exemplo, se você tiver uma organização o=company existente que possui entradas inetOrgPerson existentes, você pode configurar o IBM Telephone Directory para utilizar esse DN pai, e ele irá acessar suas informações existentes. A classe de objetos inetOrgPerson é uma classe padrão de mercado que é utilizada com freqüência para representar e armazenar informações sobre pessoas, como nome e sobrenome, números de telefone e endereços de e-mail. A instalação do aplicativo também cria entradas adicionais no DN pai para o IBM Telephone Directory utilizar. As entradas criadas são: