X.500
Por
Luís Fernando Fortes Garcia
Conteúdo
Introdução
Utilização Avançada
Gateways X.500 - WWW
Bibliografia
Introduçã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:
- AUD - Agente do usuário de diretório - parte cliente;
- ASD - Agente de serviços de diretório - parte servidor.
O Serviço X.500 pode ser utilizado das seguintes maneiras:
- Através de um Cliente Local (AUD);
- Através de Telnet para um cliente público;
- Através de Correio Eletrônico;
- Através de Gateways WWW.
Utilização Avançada
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:
- Qualidade de informação - atualização confiável e automática;
- Independência de localização;
- Armazenagem permanente e segura;
- Integração da informação entre empresas.
No caso, o serviço X.500 oferece todas as características para uma
implementação satisfatória das premissas acima.
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.
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.
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.
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.
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.
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.
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.
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.
- Web500gw README
- WWWeb/HTTP-X.500 README
- RFC 1491 - A Survey of Advanced Usages of X.500
- The Guide to Network Resource Tools
- Página do IETF
- O Serviço de Diretório - Liane Tarouco/UFRGS
- Draft Recommendation X.ds1 - Directory Systems: Model and Service Elements