Introdução

  • A complexidade de bibliotecas digitais varia muito.
  • Elas possuem arquitetura monolíticas, com ciclos de desenvolvimento caros e específicos.
  • Deseja-se criar um processo que generalize a construção de bibliotecas digitais, poupando tempo e trabalho.
  • O resultado deve possuir desempenho, escalabilidade e usabilidade.

O framework WS-ODL

  • Um repositório de dados baseado na arquitetura Fedora, compatível com o modelo OAI data provide and object versioning.
  • Um cojunto de serviços web para pesquisa e navegação.
  • Uma camada cliente, para envio de dados, tratamento de respostas, etc.

Esquema de trabalho

  • Um cliente faz uma requesição HTTP para o servlet.
  • O servlet faz a requesição para o serviço com identificadore relevantes.
  • O serviço web se comunica com a base de dados e obtém a resposta da mesma.
  • O serviço web passa os identificadores para o servlet.
  • O servlet envia os pids para o repositório Fedora.
  • O repositório responde com os metadados para o servlet.
  • O servlet executa uma transformação XSL sobre os metadados.
  • Os metadados são tratados pelo navegador e apresentado ao cliente.

Componentes do framework WS-ODL

  • Recent Works Exhibition: lista os trabalhos mais recentes para incentivar a curiosidade dos usuários e dar visibilidada ao material mais novo.
  • Componentes de navegação.
  • Componente de busca.
  • Componenetes de administração: insersão de dados, etc.

A ferramenta wizard

Ferramenta para facilitar a configuração de bibliotecas digitais. Seque o framework MVC, com uma camada de persistência adicionada.

Testes com o WS-ODL foram realizados com usuários não especializados e ele se revelou de fácil utilização.