[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: EP2..
- Subject: Re: EP2..
- From: Francisco Reverbel <reverbel@xxxxxxxxxx>
- Date: Wed, 4 May 2005 11:42:10 -0300
Muito obrigado por mandar estes pontos para a lista, Ivan.
Quanto ao ponto 1: a IOR para acesso ao servidor de nomes está em
http://www.ime.usp.br/~reverbel/NS_Ref
O conteúdo da IOR pode ser inspecionado com o utilitário iordump
(do MICO) ou com o utilitário dior (do JacORB). O iordump, por
exemplo fornece as seguintes informações:
$ wget -O- -q http://www.ime.usp.br/~reverbel/NS_Ref | iordump
Repo Id: IDL:omg.org/CosNaming/NamingContextExt:1.0
IIOP Profile
Version: 1.0
Address: inet:kama.ime.usp.br:1999
Location: corbaloc::kama.ime.usp.br:1999/NameService
Key: 4e 61 6d 65 53 65 72 76 69 63 65 NameService
Multiple Components Profile
Components: Native Codesets:
normal: ISO 8859-1:1987; Latin Alphabet No. 1
wide: ISO/IEC 10646-1:1993; UTF-16, UCS Transformation
Format 16-bit form
Key: 00
Reparem que a IOR contém um "IIOP profile", que por sua vez
contém um repository id que especifica o tipo do objeto
(IDL:omg.org/CosNaming/NamingContextExt:1.0), o host e a porta
do servidor (kama.ime.usp.br:1999), e a object key NameService.
O utilitário iordump mostra também uma URL do tipo corbaloc que
pode ser empregada no lugar da IOR propriamente dita. Ou seja:
em vez de usar a string armazenada em
http://www.ime.usp.br/~reverbel/NS_Ref
que tem a forma "IOR:<loooonga_seqüência_de_digitos_hexadecimais>",
pode-se usar o formato mais amigável
corbaloc::kama.ime.usp.br:1999/NameService
Reverbel
On Tue, May 03, 2005 at 06:17:41PM -0300, Ivan F. Martinez wrote:
> Aqui estão os pontos que anotei sobre o EP2 na sala :
>
> 1. O Professor vai disponibilizar uma referencia para um Name Server
> onde os alunos devem registrar seu servidor. Quem estiver rodando
> seu servidro na rede da graduação (intranet) deve utilizar o contexto
> "sod-grad", os alunos da pós que tem acesso a maquinas de IP real
> utilizam o contexto "sod-pgrad".
>
> 2. a cada requisição deve-se verificar no Name Server a lista de
> servidores disponiveis, quem está na graduação pode olhar nas duas
> listas e quem está na pós somente na lista da pós já que não tem como
> acessar os servidores da intranet
>
> 3. Considerar que cada servidor manda a lista de registros em ordem
> arbitrária, portanto é responsabilidade de cada um fazer a junção em
> memória. Considerar que isso é um teste e nesse caso não se preocupar
> com o problema de escalabilidade geral. O mesmo ponto ao juntar os
> atributos em um unico registro.
>
> 4. operações add, adicionam registro ou atributo na base de dados local
> do servidor
>
> 5. addattr, caso já exista o atributo em qualquer outro servidor não
> adiciona na base local
>
> 6. data de entrega 19/05
>
>
>
> --
> Ivan F. Martinez
>