<?xml version="1.0" encoding="UTF-8"?>
<TEI
change="metopes_publication#openedition"
xmlns="http://www.tei-c.org/ns/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:ns="http://www.tei-c.org/ns/1.0"
xmlns:mathml="http://www.w3.org/1998/Math/MathML"
xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0"
xmlns:dcr="http://www.isocat.org/ns/dcr"
><teiHeader
><fileDesc
><titleStmt
><title
type="main"
>Die swissbib Datenplattform: Innovative und flexible Infrastrukturen als Basis für zukunftsfähige Informationsservices</title
><author
role="aut"
><name
>Günter Hipler</name
><affiliation
>Systemarchitekt, swissbib, Universitätsbibliothek Basel</affiliation
><idno
type="IDREF"
>236963716</idno
></author
><author
role="aut"
><name
>Silvia Witzig</name
><affiliation
>Metadatenspezialistin, swissbib, Universitätsbibliothek Basel</affiliation
><idno
type="IDREF"
>236963775</idno
></author
></titleStmt
><editionStmt
><edition
><date
>2019-06-18T14:12:00</date
></edition
></editionStmt
><publicationStmt
><ab
type="papier"
><dimensions
><dim
type="pagination"
></dim
></dimensions
><date
></date
></ab
><idno
type="book"
></idno
><ab
type="lodel"
><date
></date
></ab
></publicationStmt
><sourceDesc
><p
>Version métopes : 2.0</p
><p
>Written by OpenOffice</p
></sourceDesc
></fileDesc
><encodingDesc
><tagsDecl
><rendition
scheme="css"
xml:id="none"
>color:black;</rendition
></tagsDecl
></encodingDesc
><profileDesc
><langUsage
><language
ident="fr-FR"
></language
></langUsage
><textClass
></textClass
></profileDesc
><revisionDesc
><change
when="2019-07-10T13:09:00"
who="Yves Desrichard"
>Révision</change
></revisionDesc
></teiHeader
><text
xml:id="text"
><front
><titlePage
><docTitle
><titlePart
style="T_3_Article"
type="main"
>Die swissbib Datenplattform: Innovative und flexible Infrastrukturen als Basis für zukunftsfähige Informationsservices</titlePart
></docTitle
><byline
><docAuthor
style="txt_auteur"
>Günter Hipler</docAuthor
><affiliation
style="auteur_Institution"
>Systemarchitekt, swissbib, Universitätsbibliothek Basel</affiliation
><email
style="auteur_Courriel"
><ref
target="mailto:guenter.hipler@unibas.ch"
>guenter.hipler@unibas.ch</ref
></email
><docAuthor
style="txt_auteur"
>Silvia Witzig</docAuthor
><affiliation
style="auteur_Institution"
>Metadatenspezialistin, swissbib, Universitätsbibliothek Basel</affiliation
><email
style="auteur_Courriel"
><ref
target="mailto:silvia.witzig@unibas.ch"
>silvia.witzig@unibas.ch</ref
></email
></byline
></titlePage
></front
><body
><div
type="chapitre"
xml:id="mainDiv"
><div
type="section1"
><head
style="T_1"
subtype="level1"
>Grundkonstanten von swissbib</head
><p
style="txt_Normal"
>Die swissbib Datenplattform startete als Projekt im Jahre 2008. Die Grundidee, entworfen von der Universitätsbibliothek Basel, war die Etablierung eines schweizweiten Metakatalogs für die dezentralen Katalogsysteme der Schweizer Universitätsbibliotheken, der Nationalbibliothek sowie diverser Repositorien der angeschlossenen Institutionen. Der finanzielle Umfang des Projekts erforderte eine weltweite Ausschreibung nach GATT Richtlinien.</p
><p
style="txt_Normal"
>Die Aufstellung der Ausschreibungskriterien wurden durch die seinerzeitigen Diskussionslinien im Bibliothekswesen mitbestimmt:</p
><list
type="unordered"
><item
style="txt_Liste_"
>Sogenannte “Krise des klassischen Bibliothekskatalogs” durch die immer dominanter werdende Suchmaschinentechnologie des Internets<note
n="1"
place="foot"
style="txt_Note"
type="standard"
xml:id="ftn1"
><p
> <ref
target="http://www.dlib.org/dlib/september04/lossau/09lossau.html"
>http://www.dlib.org/dlib/september04/lossau/09lossau.html</ref
> </p
></note
></item
><item
style="txt_Liste_1"
>Zusammenführung und Abbildung vielfältiger dezentraler Katalogisierungsregeln in einem Gesamtsystem</item
><item
style="txt_Liste_1"
>Einsetzende Konzentration der kommerziellen Bibliothekssystemhersteller auf eine immer kleiner werdende Gruppe</item
><item
style="txt_Liste_1"
>Einführung einer neuen Generation kommerzieller Discoverysysteme durch diverse Anbieter</item
></list
><p
style="txt_Normal"
>Neben diesen Einflüssen aus dem Bibliothekswesen waren für die Evaluation weitere Grundsätze entscheidend:</p
><list
type="unordered"
><item
style="txt_Liste_1"
>Wir können unsere Ziele nur dann erreichen und weiterentwickeln, wenn wir nach einer Lösung und nicht nach einem Produkt suchen.</item
><item
style="txt_Liste_1"
>Die Gesamtlösung muss aus einzelnen, unabhängigen Komponenten bestehen, was es uns ermöglicht, sie durch alternative Komponenten austauschen zu können, sobald dies durch das sich weiterentwickelnde technische Umfeld opportun erscheint bzw. durch dieses erzwungen wird.</item
><item
style="txt_Liste_1"
>Kein eher ideologisches “make or buy” sondern ein pragmatisches “make and buy”. Unsere Lösung kann sowohl aus offenen als auch proprietären Softwarekomponenten bestehen. Gesucht ist der “best effort” im Mix.</item
><item
style="txt_Liste_1"
>Grosses Gewicht massen wir bereits zum damaligen Zeitpunkt der Komponente für das Clustern und Dedublieren von Daten zu. Für uns stand ausser Frage, dass eine hohe Datenqualität und die Fähigkeit, flexibel die Regeln für die automatisierten Prozesse zu definieren, Grundlage für darauf aufbauende BenutzerInnen-Services sind. Dabei hatten wir vor zehn Jahren als Service ausschliesslich ein traditionelles Discovery vor Augen.</item
></list
><p
style="txt_Normal"
>Trotz erheblichen politischen Gegenwinds für ein solches Modell entschied sich das damalige Projektteam für eine Lösung, die diesen Grundsätzen entsprach. Die swissbib Plattform wurde auf Basis der Produkte CBS, FAST und Touchpoint, aus dem Angebot von OCLC aufgebaut und ging 2010 in Produktion. Über die Jahre hinweg wurden die Komponenten FAST und Touchpoint durch die offenen Softwarekomponenten Solr und VuFind ersetzt. Währenddessen haben wir die Möglichkeiten des Datenclusterns in CBS zusammen mit dem Hersteller weiter ausgebaut.</p
><p
style="txt_Normal"
>Eine signifikante Erweiterung erfuhr die swissbib Plattform in den Jahren 2014-2017 durch das Projekt linked swissbib, in dem Komponenten zur Transformation und Nutzung der swissbib-Daten als Linked Data entwickelt und in die bestehende Plattform integriert wurden <note
n="2"
place="foot"
style="txt_Note"
type="standard"
xml:id="ftn2"
><p
> <ref
target="http://linked.swissbib.ch/"
>http://linked.swissbib.ch</ref
> </p
></note
>.</p
><p
style="txt_Normal"
>Aus heutiger Perspektive haben sich die zu Beginn des Projekts aufgestellten Grundsätze des Projekts, einzelne Komponenten einer Lösung austauschen zu können, wenn diese den Anforderungen nicht mehr genügen, vollumfänglich bestätigt und waren unerlässlich für die agile Weiterentwicklung von swissbib in einem sich rasch ändernden digitalen Umfeld.</p
></div
><div
type="section1"
><head
style="T_1"
subtype="level1"
>Datenbasierte Infrastrukturen als Basis für zukunftsgerichtete Services</head
><p
style="txt_Normal"
>In den zehn Jahren des Betriebs von swissbib hat sich das digitale Umfeld und damit auch die Anforderungen der NutzerInnen rasant weiterentwickelt. Wir sind fest davon überzeugt, dass Bibliotheken nur zukunftsfähige Services anbieten können, wenn sie sich das Wissen um die Nutzung moderner Dateninfrastrukturen erhalten und in einer Art ausbauen, dass darauf die Einführung neuer Services möglich wird.</p
><p
style="txt_Normal"
>Forschende und Studierende verlangen aus Anwendungssicht zunehmend nach interaktiven Analysemöglichkeiten von Daten sowie nach Informationsservices, die ihnen Ressourcen anbieten, welche auf ihren Anwendungsfall oder Forschungsgebiet gezielt zugeschnitten sind.</p
><p
style="txt_Normal"
>Um auf diese Anforderungen reagieren zu können, fokussieren wir uns zur Zeit auf den Umbau der Prozesse zur Bereitstellung von aufbereiteten Daten für die Erstellung spezialisierter Services.</p
><p
style="txt_Normal"
>Ziele die wir damit erreichen wollen sind:</p
><list
type="unordered"
><item
style="txt_Liste_1"
>Integration moderner Streamingverfahren zur raschen Verarbeitung und zur Echtzeitanalyse von grossen Datenmengen</item
><item
style="txt_Liste_1"
>Aufbau einfacher und leicht wiederverwendbarer data-pipelines sowie möglichst geringe Abhängigkeiten zwischen einzelnen Komponenten</item
><item
style="txt_Liste_1"
>Entwicklung von neuen Clusterverfahren parallel zu den aktuell eingesetzten Verfahren auf Basis von CBS</item
><item
style="txt_Liste_1"
>Bessere Nutzung der vorhandenen Hardware-Ressourcen durch dynamische Skalierung von Services</item
><item
style="txt_Liste_1"
>Neue Angebote von interaktiven Analyseservices auf Basis der genannten Streamingverfahren</item
></list
><p
style="txt_Normal"
>Bei dem Umbau sind die im ersten Teil dieses Artikels beschriebenen Grundkonstanten von swissbib, einzelne Teile einer Gesamtlösung relativ einfach ersetzen oder ergänzen zu können, wiederum unerlässlich.</p
><p
style="txt_Normal"
>Bei der Suche nach Softwarekomponenten, die für die Umsetzung der genannten Ziele in Frage kommen, stösst man sehr schnell auf einen engeren Kreis von Open-Source Projekten aus dem Apache Umfeld. Insbesondere kommen Apache Kafka<note
n="3"
place="foot"
style="txt_Note"
type="standard"
xml:id="ftn3"
><p
> <ref
target="https://kafka.apache.org/"
>https://kafka.apache.org/</ref
></p
></note
> als Eventhub zur Entkopplung von einzelnen Komponenten oder Apache Flink<note
n="4"
place="foot"
style="txt_Note"
type="standard"
xml:id="ftn4"
><p
> <ref
target="https://flink.apache.org/"
>https://flink.apache.org/</ref
></p
></note
> als Lösung zur verteilten Verarbeitung von data-pipelines oder datastreams in Frage. Diese aus dem BigData Umfeld stammenden Techniken können heute auch mit begrenzten technischen Ressourcen im bibliothekarischen Umfeld und von weiteren mit Daten arbeitenden Kultureinrichtungen genutzt werden. Unter diesen Voraussetzungen wird die swissbib Plattform zur Zeit umgestaltet. Die nachfolgende Darstellung gibt einen Überblick über die geplante Architektur von swissbib.</p
><p
style="txt_Normal"
>Umgestaltung werden die Prozesse auf der bestehenden Plattform entflochten und in eine Microservices-Architektur überführt. Dabei erreichen wir durch den Einsatz von weltweit genutzter und damit faktisch standardisiertet Software, die in Kombination mit Eigenentwicklungen<note
n="5"
place="foot"
style="txt_Note"
type="standard"
xml:id="ftn5"
><p
> <ref
target="https://gitlab.com/swissbib"
>https://gitlab.com/swissbib</ref
> und <ref
target="https://github.com/swissbib/"
>https://github.com/swissbib/</ref
></p
></note
> zum Einsatz kommt, mehr Transparenz und Nachvollziehbarkeit sowie eine möglichst hohe Qualität. Wir sind davon überzeugt, dass durch diesen Microservices-Ansatz auch das verteilte und kooperative Arbeiten über Institutionsgrenzen hinweg stark vereinfacht werden kann. In diesem Sinne würden wir uns freuen, wenn ein breiteres Interesse, auch durch diesen Artikel, an dem beschriebenen Modell gewonnen werden kann. Feedback nehmen wir gerne entgegen und wir werden versuchen, unsere Ideen sowie gewonnen Erfahrungen an Konferenzen der community mit mehr Details zu erläutern.</p
></div
></div
></body
></text
></TEI
>
