[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: EP2..



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
>