Stratégies pour la construction de plateformes...
Transcript of Stratégies pour la construction de plateformes...
Journée d’étude de la FULBI – 20 Janvier 2011Faut-il les désintégrer ?
Stratégies pour la construction de
plateformes interopérables
� Philippe.Bourdenet @univ-lemans.fr
plateformes interopérables
Intégrés ?
Intégré = réalisant automatiquement une série d’opération
Système Intégré de gestion de bibliothèque
Intégré = dans lequel une base de données commune peut servir à plusieurs applications
Intégré = progiciel qui regroupe plusieurs fonctions
=> Traitement
=> Gestion
Notion de « tout en un »
En anglais : Integrated Library System (ILS) / Library Management System (LMS)
Bloc monolithique
Intégré ?
Traits principaux du SIGB : Traits principaux du SIGB :
- Comprend généralement une base de données relationnelle (SGBDR)
- Comprend deux interfaces graphiques (GUI) :
- Pour les lecteurs - > OPAC
- Pour l’équipe de gestion
- Intègre des programmes discrets = unités isolables par l’analyse, mais
indécomposable du niveau hiérarchique= des modules, acquisitions,
Catalogage (aujourd’hui « référencement »),
Circulation ou « Communication »,
Périodiques,
OPAC, ou Recherche ou « Interface Grand Public »
Autonomie Intellectuelle
Acquisitions :
Commander,
recevoir, facturer
des ouvrages
OPAC :
Gérer
Catalogage,
Référencement :
Classer et indexer
des ouvrages
Traitement
Périodiques :
Bulletiner des
fascicules de
périodiques
Gérer
l’interface
publique de
recherche
Circulation :
Prêter des ouvrages
aux lecteurs
éventuellement les
réserver
Autonomie Intellectuelle
Acquisitions :
Commander,
recevoir, facturer
des ouvrages
OPAC :
Gérer
Catalogage,
Référencement :
Classer et indexer
des ouvrages
Service
Périodiques :
Bulletiner des
fascicules de
périodiques
Gérer
l’interface
publique de
recherche
Circulation :
Prêter des ouvrages
aux lecteurs
éventuellement les
réserver
Cohérence liée au Modèle Conceptuel de données (MCD)
Bibliothécaire Usager
Le SIGB dans les années 80 Le SIGB dans les années 90
Usager
IHM – C/S
SGBDR
OPAC – C/S
OPAC – WEB
Application
Tout type d’usager identifié
Le SIGB dans les années 00
Bibliothécaires
Lecteurs
Application
-WEB
SGBDR
Problématiques actuelles : le point de vue de l’usager ;
la recherche d’informations
Du SIGB au SID ?
la recherche d’informations
Catalogue local
Catalogue collectif Périodiques en ligne
Enregistrements sonores
Catalogues de bibliothèquesassociées ou partenaires
Le SIGB de demain : SIGB ou SID ?
Thèses en ligne
e-books
Ressources pédagogiques
Ressources multimédiasBases de signets
Archives ouvertes
(2) Un ensemble de « silos »…
rq1 rq2 rq3 rq4 rq5 rq6 rq7 rq8 rq9
OPA
C
Re
sso
urc
e é
lect
ron
iqu
es
Cé
dé
rom
s
Th
èse
s e
n l
ign
e
Pé
rio
diq
ue
s e
n l
ign
e
Re
sso
urc
e p
éd
ag
og
iqu
es
Ori-OAI
Ima
ge
s
Do
cum
en
ts s
on
ore
s
bo
oks
Ca
talo
gu
e lo
cal
Ca
talo
gu
e c
oll
ect
if
Re
sso
urc
e é
lect
ron
iqu
es
Cé
dé
rom
s
Th
èse
s e
n l
ign
e
Z39-50
Pé
rio
diq
ue
s e
n l
ign
e
Re
sso
urc
e p
éd
ag
og
iqu
es
Ima
ge
s
Do
cum
en
ts s
on
ore
s
Bo
uq
ue
t 1
Bo
uq
ue
t 2
Bo
uq
ue
t 3
E-b
oo
ks
OPA
C
Re
sso
urc
e é
lect
ron
iqu
es
Cé
dé
rom
s
Th
èse
s e
n l
ign
e
bo
oks
Pé
rio
diq
ue
s e
n l
ign
e
Re
sso
urc
e p
éd
ag
og
iqu
es
Ima
ge
s
Do
cum
en
ts s
on
ore
s
Point d’entrée unique
(1) Un point d’entrée unique… recherche intégrée = i nterrogation de ressources internes
Ca
talo
gu
e lo
cal
Ca
talo
gu
e c
oll
ect
if
Re
sso
urc
e é
lect
ron
iqu
es
Cé
dé
rom
s
Th
èse
s e
n l
ign
e
Z39-50 E-b
oo
ks
Pé
rio
diq
ue
s e
n l
ign
e
Re
sso
urc
e p
éd
ag
og
iqu
es
Ima
ge
s
Do
cum
en
ts s
on
ore
s
Bo
uq
ue
t 1
Bo
uq
ue
t 2
Bo
uq
ue
t 3
INTEGRATION FORTE
(2) Un point d’entrée unique… recherche fédérée = in terrogation de ressources externes
Catalogue localCatalogue collectif
Périodiques en ligne
e-books
Ressources pédagogiques
Ressources multimédiasBases de signets
Catalogues de bibliothèques
Ok
Catalogue de la bibliothèque
Documentation scientifique et technique
Bibliothèques / agences bibliographiques nationales
oai-pmh
API
OpenURLZ 39.50
SRU
Z 39.50vv
iso 2709
Thèses en ligne
pédagogiques
Enregistrements sonorespodcasts
bibliothèquesassociées ou partenaires
Archives ouvertes
Documentation scientifique et technique
Supports pédagogiques
Documents multimédias
Revues
e-books
Vidéos
oai-pmh
WebService
vvvvv
FORTE INTEROPERABILITE
Interopérabilité : processus asynchrones et synchrones
INTEGRATION des données dans un système local
Redondance
Contrôle des données (dédoublonnage)
-> Recherche intégrée
Présentation et transport des données :
FTP / ISO2709:2008 / MarcXchange / oai-pmh / Z3950 / SRU
Interopérabilité : dans quelle mesure ?
Les données fournies sont capables d’être ingérées par le système local…
Mais on est obligé de se les approprier pour les faire entrer sous la couverture des
index locaux.
«Faites comme chez
vous !»
Interopérabilité : processus asynchrones et synchrones
Recherche FEDEREE : interroge des ressources externes
Faible contrôle des données
Présentation et transport des données :
TCP-IP / HTTP / Z3950 / SRU / API / Web services / Connecteurs
Dialogue entre applications
Expositions des données par flux XML, sortie des données hors des bases
Sortie des données des
SGBDR pour les exposer
dans des formats plus
volatiles et plus propices à
la manipulation (RDF)
L’Interopérabilité : une stratégie de service
Début des années 1990, « Scholar’s worstation » : rendre la recherche accessible dans
un domaine donné à partir d’une interface unique [Phillips, Gary Lee]*
Stratégie forte pour faire se rencontrer les outils développés par les bibliothécaires et les
habitudes de travail des usagers.
Point d’entrée unique (vers des silos ou des sources externes)
Stratégie au même niveau que marketing pour se rendre visible auprès des usagers dans des
environnements commerciaux et/ou web-sociaux (Delicious, Facebook, Google, Netvibes)
(*)Phillips, Gary Lee. "Z39.50 and the scholar's workstation concept."
Information technology and libraries 11, (1992): 261-270.
Point d’entrée unique (vers des silos ou des sources externes)
Assurer un continuum entre le référencement d’une ressource et l’accès à son contenu
Nécessite que le SIGB sorte de son isolement et s’appuie sur des
classes d’authentification externalisées ou déportées
Dans ce cas le SIGB doit fonctionner en synergie avec d’autres
applications dans un paysage plus vaste
Synergie entre applications
Contexte de production d’informations et de services
Gestion financière
SIFAC (Amue)
SIGB/SID
Gestion de métadonnées
et de services
ENT
Gestion de la
cartographie des accès
SSD Bibliothèques
Identitiés
Gestion des accès (LDAP)
STAR, Dépôt d’archives,
Gestion de la
diffusion de la recherche
ERMs
Gestion des
abonnements numérique
et des métadonnées
Blog-Site web
institutionnel,
Gestion d’outils
participatifs
SSD
Système de suivi de
demande, gestion de la
communication
Bibliothèques
Numériques (Offre
éditoriale, gestion des
contenus numériques)
La boîte à outils du bibliothécaire…
UNIMARC (< Z44-050)
DublinCore,
MARCXML
MODS
METS
EAD
LOM (Learning Object Metadata)
SCORM
RDA
L’interopérabilité des systèmes d’informations combine 3 niveaux techniques
Jeu de métadonnées :
ISO 2709
WAIS (Wide area information server)
FTP
Z39.50
RDA
XML
URI
RDF (Resource Description and Framework)
W3C
http
OAI-PMH
SRU/SRW
Cadre générique d’implémentation :
Protocoles :
Culture de la modularité
Exemple de modules disponibles dans le CMS Drupal
Fedora REST API
eXtensible Catalog Drupal Toolkit
Question/Answer module for e-mail reference service
Cite
DigitalNZ API
Link Resolver
EZProxy
Bibliography
Millennium Integration 5.x 2008-01-15 17:20 2008-
11-12 20:16
[http://drupalib.inter
operating.info/librarIslandora Fedora-Drupal module
Book Post
oai2forcck
Library
MARC
OAI-PMH
III authentication module
LibDB
Z39.50
Simple remote search
=> Outils de bibliothécaires orientés vers un usage web/portail/cms
operating.info/librar
y_modules]
L’Interopérabilité : une stratégie commerciale ?
Il y a un ensemble de forces qui poussent vers l’interopérabilité
Le web crée des opportunités, des attentes et des défis qui nourrissent la demande d’évolution
des SIGB
« Les coûts de maintenance des systèmes intégrés sont peu élevés et ne suffisent pas pour
nourrir la recherche d’innovation. […] Cela favorise l’empilement de couches qui produisent un
semblant d’interopérabilité. […] Un système réellement interopérable constitue un argument de
vente qui incite à s’informatiser avec des technologies plus orientées web et gestion de flux
XML » [A. K. Pace, Université de Caroline du Nord]
Avec la frustration, par exemple, de ne pas pouvoir signaler les collections numériques, les
bibliothèques sont tentées « démanteler » leurs systèmes, les « désintégrer » peut-être, mais bibliothèques sont tentées « démanteler » leurs systèmes, les « désintégrer » peut-être, mais
pour créer des plateformes beaucoup plus exigeantes en maintenance, ce qui risque d’inciter à
revenir à un système intégré (« Notre avenir, comme notre passé, réside dans l'intégration »!,
ibid.) mais construit autrement et capable de produire une réelle interopérabilité
La donne est peut-être en train de changer avec les énormes bouleversement qui s’annoncent
au niveau normatif (RDA et modèles orientés-objets qui poussent les données hors des bases).
Pour des raisons de gestions, les efforts sont naturellement portés vers l’intégration, alors que
les usages, eux, incitent à l’éclatement. Les bibliothèques risquent d’osciller entre les
Méthodes agiles (agile developments) et la robustesse d’applications intégrées capables de
produire des données dans différents formats à la demande
Develop towards a moving target
Méthodes agiles
By Kristin Olofsson, Swedish National Library, 2010, Journées ABES 2010 ,Libris
[http://www.abes.fr/abes/documents/reseau/journees_reseau/2010/Libri.ppt]
By Kristin Olofsson, Swedish National Library, 2010
Les quatre principes du manifeste Agile :
1) Humains et interactions plutôt que
processus et outils
2) Fonctions logicielles opérationnelles
plutôt que documentation
3) Collaboration avec le client plutôt que
relation contractuelle
4) Adaptabilité au changement plutôt
que planification
Source : Manifesto for Agile Software
Agile development
By Kristin Olofsson, Swedish National Library, 2010
Source : Manifesto for Agile Software
Development
Stratégie forte pour faire se rencontrer les outils développés par les bibliothécaires et les
habitudes de travail des usagers.
Apparitions d’outils qui montrent l’intelligence d’un « partenariat gagnant-gagnant » : des
outils institutionnels qui se donnent de la visibilité au cœur des plateformes commerciales
Aller chercher l’utilisateur là où il évolue ?
… Lecture des résultats ?
Une gestion intégrée n’est peut-être pas incompatible avec des attentes modulaires, une
exploitation déportée des données.
API end
Netvibes
Collections numériques
Catalogue collectif