X.500

Por Luís Fernando Fortes Garcia

Conteúdo Introdução Utilização Avançada Gateways X.500 - WWW Bibliografia

Introdução

Definição

X.500 é um protocolo que especifica um modelo para a conexão de serviços de diretórios locais a fim de formar um diretório global distribuído. Os bancos de dados mantêm uma parte do diretório global e sua informação é disponibilizada através de um servidor DSA (Directory System Agent), que se comunica com os outros DSA espalhados pelo mundo, sendo que assim, o usuário, a partir do servidor local, acessa qualquer outro. X.500 suporta, também, funções de gerenciamento, isto é, adição, modificação e deleção de entradas. Cada item (entrada) no diretório X.500 descreve um objeto (uma pessoa, uma rede), que tem um identificador único chamado DS (Distinguished Name). Uma entrada consiste de uma coleção de atributos, sendo que, para uma pessoa, estes atributos podem ser nome, endereço, e-mail, etc... As entradas são encontradas através da navegação na árvore de Informação de Diretório, que tem em seu topo atributos do "Mundo", sendo a seguir dividida em países e organizações, onde são armazenadas as informações sobre pessoas. As funções do diretório são executadas por duas entidades:

Utilização

O Serviço X.500 pode ser utilizado das seguintes maneiras:

Utilização Avançada

Tabela Horária

Nome: Global Time-table Information Service Comp: Laboratory of Computer Engineering and Networks/ETH Zurich Descrição: A aplicação pretende integrar informações sobre tabelas horárias de empresas transportadoras (locais, regionais, nacionais e internacionais), numa interface homogênia, permitindo, entre outros: No caso, o serviço X.500 oferece todas as características para uma implementação satisfatória das premissas acima.

Pré-segurança de mensagens

Nome: Defense Message System Directory Comp: The Naval Computer and Telecommunications Station Descrição: A Marinha America utiliza o X.500 para suportar a distribuição de chaves de segurança para troca de mensagens, utilizando o QUIPU.

EDI

Nome: An X.500 User agent for electronic data interchange Comp: Network Group - Trinity College - Dublin/Ireland. Descrição: O serviço de diretório aqui é usada para resolver um problema conhecido em EDI como "primeira ordem", ou seja, descobrir as características e preferências de uma organização que não faz parte, ainda, das relações da empresa. As informações de produtos, bem como dados de comunicação ficam, deste modo, armazenadas no diretório.

Informações sobre topologia de redes

Nome: Share Whois Project Comp: Merit Network, Inc. Descrição: O projeto cruza dados de redes de várias instituições, com o principal objetivo de encontrar e resolver conflitos de informações entre bancos de dados. A informação sobre cada rede é armazenada no próprio local, o que torna o uso do X.500 ideal.

Diretório de arquivos

Nome: Soft Pages Comp: AIC laboratory - Tohoku University Sendai Descrição: O objetivo deste projeto é fornecer informações sobre arquivos armazendados em repositórios e também os nomes e endereços destes repositórios. O projeto combina busca de arquivos archie-like com conhecimento armazenado de configuração das redes, podendo, com isso, informar onde, no momento, com as atuais condições de tráfego na rede, é melhor buscar o arquivo.

Suporte SendMail

Nome: X.500 Sendmail Comp: University of Michigan Descrição: Este projeto prevê modificações no programa SendMail para que este trabalhe em conjunto com o X.500. Uma das vantagens deste uso conjunto é que o usuário poderia enviar um mail não para o e-mail da pessoa, mas sim para o nome, endereço convencional ou até mesmo telefone, sendo que o diretório faria a conversão para o e-mail correspondente.

Tradução automática

Nome: Transparent ODA Conversion Comp: MITRE Opem Systems Group Descrição: O projeto visa reunir X.500 com X.400 e ODA (open document architeture) para prover a tradução transparente de documentos enviados via X.400.

Gateways X.500 - WWW

WWWeb/HTTP to X.500/LDAP

Este serviço prove acesso ao X.500 através de um cliente WWW. Todas as entradas abaixo de um nodo são listados como hiperligações, podendo conter, entre outros, imagens jpeg,gif. A busca de informações é feita através de navegação no hipertexto gerado através da busca na árvore.

Web500gw

Este programa utiliza o protocolo LDAP para a conversação com o X.500, como pode ser visto abaixo: ClienteWWW -> WWWeb -> LDAPapi -> LDAPserver -> X.500 server. Todas as entradas abaixo de um nodo são listados como hiperligações, podendo conter, entre outros, imagens jpeg,gif. A busca de informações é feita através de navegação no hipertexto gerado através da busca na árvore.

Bibliografia