accès
privé
 
 
AccueilPartenariatEspace clientSupportPresse et news  

 

Les enjeux


SARA est la solution apportée par Archimed pour permettre l’interrogation d’un ensemble de sources de données hétérogènes.

Devant l’augmentation du nombre de sources de données locales ou en ligne, il devient paradoxalement de plus en plus difficile d’accéder aux données. Ceci est principalement dû à l’hétérogénéité des protocoles d’interrogation des différentes sources. Par exemple, une source locale va être interrogeable par une requête SQL alors qu’une source en ligne est interrogeable via une requête http. Dans ce contexte, il devient intéressant de pouvoir unifier l’interrogation de sources de données différentes, ceci afin de faciliter l’accès à l’ensemble des sources de données dont vous disposez.

SARA permet d’interagir avec toutes les applications qui fournissent des résultats en réponse à une requête. Il lui est possible d’effectuer des requêtes dynamiques applicables aussi bien aux bases de données, aux annuaires, aux pages web statiques et dynamiques.

Pourquoi effectuer des requêtes dynamiques plutôt que de centraliser toutes les informations ? Centraliser l’ensemble des informations a comme principal défaut de rendre l'information rapidement obsolète. Si l’on souhaite être tenu au courant des dernières évolutions de l’actualité (scientifique, judiciaire, économique, etc.) il est indispensable d’aller chercher l’information là où elle se trouve. Il faut pouvoir interroger dynamiquement les diffuseurs. En interrogeant une source de données centralisant les informations, vous vous exposez à ne pas forcément avoir les dernières nouveautés, celle-ci arrivant lors de la mise à jour de la base, que cette mise à jour soit mensuelle, hebdomadaire ou quotidienne, l’information ainsi collectée est toujours moins récente que lorsqu’il est possible d’aller la rechercher dynamiquement. Pour pouvoir interroger directement et dynamiquement une source de données, SARA utilise des connecteurs.

Sous quelles formes les résultats sont-ils renvoyés par SARA ? Les résultats renvoyés par SARA sont au format XML. On obtient ainsi une information structurée, ce qui permet de rendre très facile l’extraction de certains renseignements dans les résultats, comme par exemple les auteurs, le titre d’un article, le numéro du volume, etc.

Sur quel type de protocole est basé SARA ? SARA, Search And Retrieve Application, est un serveur générique SRW/U.
 

 

Les connecteurs


Les connecteurs sont des modules qui permettent à SARA la consultation de tous types de sources de données, locales ou en ligne. Chaque connecteur étant spécifique à une source de données. Ce système permet à SARA d’offrir une réponse sur mesure en proposant des connecteurs spécifiques aux ressources électroniques locales et en ligne dont disposent une Bibliothèque Universitaire, Médiathèque, etc.
 

Les connecteurs étant spécifiques à chaque sources de données, il est donc possible d’interroger aussi bien une base de données qu’un moteur de recherche d’un site web. L’intérêt étant que pour toutes les sources interrogées, les résultats envoyés sont  structurés suivant le format normalisé Dublin Core.

Consulter une source de données en utilisant SARA permet de récupérer des résultats structurés dans un format normalisé.

 

 

Le protocole SRW/U


SARA (Search And Retrieve Application) est un serveur générique SRW/U, développé par Archimed, capable de s'interfacer avec tout type de base de données (sites Web, bases de données relationnelles, annuaires LDAP, messageries, systèmes de fichiers, etc.).

 

Le standard SRW/U est né à l'initiative de la Z39.50 International Maintenance Agency qui travaille depuis plus de 20 ans sur la norme d'interrogation Z39.50. Partant du constat que cette norme apparaît aujourd'hui comme étant trop spécifique au monde des bibliothèques et n'intégrant pas les dernières technologies Web, un groupement a été créé, le ZIG (Z39.50 Implementors Group) qui travaille sur une nouvelle implémentation, la ZING (Z39.50-International:Next Generation) et en particulier sur le protocole de recherche SRW/U (Search/Retrieve Web/URL Service).

Le ZIG donne la définition suivante de SRW/U : « SRW/U est un protocole orienté XML qui permet d'optimiser les recherches ou toute autre opération de récupération de données via Internet ».

 

Le standard SRW/U est basé sur le même principe d'interrogation que le Z39.50 mais il est moins contraignant : il ne nécessite pas d'ouverture spécifique des firewalls puisqu'il se base sur le port HTTP classique et non sur un port dédié. Grâce au protocole SRW/U, les bases de données peuvent interopérer et être interrogées depuis Internet de façon standard.

 

Sara supporte toutes les fonctionnalités définies par le standard SRW/U :


Obtenir des informations sur le serveur à interroger (paramètres du serveur, liste des index disponibles...)

Lancer une requête et récupérer les résultats

Trier les résultats

Visualiser un échantillon de résultats
...
 

 

Un exemple d’utilisation


Utilisé avec Book-Line, SARA permet à l'utilisateur de pouvoir faire une recherche fédérée , c'est-à-dire de rechercher simultanément sur l'ensemble des catalogues de revues pour lesquels il existe des connecteurs.

 

 

Technologie


Sara est développé sur la plateforme .NET de Microsoft et Mono. Cette technologie permet de faire fonctionner l’application sur tous types de systèmes supportant cette plateforme. Les systèmes qui implémentent cet environnement sont : Microsoft Windows Server, Mac OS X, FreeBSD, GNU/Linux.

 
Déclarer une anomalie sur cette pageLigne de séparationImprimer cette pageLigne de séparationEnvoyer cette page à un amiLigne de séparationLigne de séparation
Publié le 15/05/2006 avec  Web Content

Rechercher dans le site.
Produits fondateurs
> Book-Line
Aperçu du produit
Informations techniques
Modules optionnels
--------------------
En direct...
Télécharger la plaquette
Dernières infos
Nouveau module SARA
Book-Line se dote d'un nouveau module compagnon SARA (serveur SRW) lui permettant de s'interfacer avec toutes vos bases de données.  En savoir plus ...
 
Valid HTML 4.01!