Doutoramento em Engenharia InformáticaO trabalho apresentado nesta dissertação teve por objectivo principal a
concepção, modelação e desenvolvimento de uma plataforma de middleware
que permitisse a integração de sistemas de informação, em todos os seus
níveis (dados, lógico e apresentação), perfazendo uma federação de
bibliotecas digitais distribuídas e ecléticas.
Para este fim, foram estudadas as várias abordagens de modelação e
organização das bibliotecas digitais, assim como os diversos sistemas e
tecnologias de suporte existentes no momento inicial do trabalho.
Compreendendo a existência de muitas lacunas ainda neste domínio,
nomeadamente ao nível da interoperabilidade de sistemas heterogéneos e
integração da semântica de metadados, decidiu-se proceder a um trabalho de
investigação e desenvolvimento que pudesse apresentar eventuais soluções
para o preenchimento de tais lacunas.
Desta forma, surgem neste trabalho duas tecnologias, o XML e o Dublin Core,
que servem de base a todas as restantes tecnologias usadas para a
interoperabilidade e para a integração.
Ainda utilizando estas tecnologias base, foram estudados e desenvolvidos
meios simples, mas eficientes, de salvaguarda, indexação e pesquisa de
informação, tentando manter a independência face aos grandes produtores de
bases de dados, que só por si não resolvem alguns dos problemas mais
críticos da investigação no domínio das bibliotecas digitais.
ABSTRACT: The main objective of the work presented in this dissertation is the design,
modulation and development of a middleware framework to allow information
systems interoperability, in all their scope (data, logic and presentation), to
accomplish a distributed and eclectic digital libraries federation.
Several modulations and organizations were approached, and several support
systems and technologies were studied.
Understanding the existence of many gaps in this domain, namely in
heterogeneous information systems interoperation and metadata semantic
integration, it was decided to conduct a research and development work, which,
eventually, could present some solutions to fill in these gaps.
In this way, two technologies, XML and Dublin Core, appear to serve as the
basis of all remaining technologies, to interoperate and to achieve semantic
integration.
Using yet these technologies, it was also studied and developed simple means,
but efficient ones, to save, index and query information, preserving the
independence from major data base producers, which by their selves don’t
solve critical problems in the digital libraries research domain