On 7/31/06, Ruda Filgueiras <[EMAIL PROTECTED]> wrote:
> O grande desafio (trabalho) a meu ver para eles utilizarem Plone é a
> integração com SQL, já que eles possuem uma enorme massa de dados, que
> se não me engano está em Oracle e que cresce rapidamente.

Eles têm um outro desafio ainda mais interessante: encontrar um futuro
para a plataforma ISIS da Unesco [1]. ISIS é uma família de softwares
usados para armazenar e recuperar registros bibliográficos.

O código pertence à Unesco e à Bireme, e os produtos são gratuitos e
mas não exatamente livres porque a política de distribuição não é
clara (tem que pedir licença para usar) e o código-fonte em C não é
aberto (possivelmente não fica nem em um repositório com controle
versões). O caso é que estes produtos são largamente utilizados em
bibliotecas de países em desenvolvimento, particularmente o WinISIS,
que roda até em Windows 3.1 mas dá conta de fazer buscas muito
rápidas.

Uma característica marcante da família ISIS é que ela não usa um banco
de dados relacional, mas sim um sistema próprio que tem duas
características que simplificam muito a montagem de bases
bibliográficas: sub-campos e campos multi-valorados. Os sub-campos são
marcas que se colocam dentro de um campo de texto, para permitir a
indexação separada de partes do campo (por exemplo, imagine um campo
chamado "endereço", onde marcas especiais indicam o logradouro,
complemento, CEP etc). Campos multi-valorados são campos que permitem
múltiplos valores indexados separadamente. Estas e outras
características não-convencionais têm levado alguns especialistas da
Unesco e da Bireme a considerar que o ZODB pode ser uma boa
alternativa para a migração das bases ISIS.

Enfim: a Unesco chegou à conclusão que precisam dar um futuro à base
instalada de bancos de dados ISIS, e estão discutindo como seria feita
uma nova geração de produtos ISIS que atendesse às necessidades da
base instalada atual. Existe consenso de que o atual código ISIS
precisa ser jogado fora a médio prazo, portanto o campo está aberto
para se adotar uma nova linguagem. Me parece que no momento as duas
principais concorrentes são Java e Python.

[ ]s
Luciano

[1] www.unesco.org/isis/


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a