← Zurück
TIB-Projekt · Januar 2016 – September 2025

OAI-Server & JOAI-Client

Über neun Jahre habe ich an zwei eng verzahnten Java-Anwendungen für den automatisierten Austausch wissenschaftlicher Metadaten im Bibliotheksverbund mitgearbeitet, sie weiterentwickelt und produktiv betrieben. Dabei übernahm ich projektbezogene technische Leitung in einem fünfköpfigen Team.

OAI-Server

Die Ausgabeseite.

Produktive OAI-PMH-2.0-konforme Schnittstelle mit statischen und dynamischen Sets, Apache-Solr-Suche und kundenspezifischen Endpunkten. Die Ausgabe unterstützt unter anderem Dublin Core, MARC-21-XML, RDF-XML, DataCite, BibTeX und RIS. Umsetzung mit Java, Spring Boot, Vaadin, XML und Maven. Erstellung der offiziellen Schnittstellendokumentation in den Versionen 2 und 3.

JOAI-Client

Das Sammelwerkzeug.

Eigenständige Java-Anwendung zum täglichen automatisierten Abruf von Metadaten internationaler Fachverlage, unter anderem IEEE und SPIE, über OAI-PMH. Die Anwendung legt Daten quellenbezogen ab, behandelt Übertragungs- und Verarbeitungsfehler und erstellt tägliche Erfolgs- und Fehlerstatistiken.

Stack

Technologien.

Produktiver Endpoint.