Liebe Kolleginnen und Kollegen,
der morgige Workshop zu den internen Systemschnittstellen in Kitodo.Production findet im Talleyrandzimmer der Zentralbibliothek statt. Sie finden den Raum, in dem Sie aus dem Foyer mit Treppe oder Fahrstuhl in den zweiten Stock fahren. Das Talleyrandzimmer befindet sich dann am Ende des Ganges.
Wer zu früh da ist, kann sich die verbleibende Zeit in der Cafeteria im ersten Stock vertreiben. ;o)
Eine umfangreiche Agenda gibt es nicht, da wir gerne so schnell wie möglich in die offene Diskussion einsteigen möchten. Wir werden daher zu Beginn kurz unsere eigenen Überlegungen zur Systemarchitektur und dem Schnittstellendesign erläutern und dann bereits die Diskussion eröffnen, in der wir uns dann von generellen Fragen hin zu konkreten Schnittstellen bewegen möchten.
Allen Teilnehmern eine gute Anreise!
Viele Grüße
Sebastian Meyer
Liebe Kolleginnen und Kollegen,
im März hatte ich Sie darum gebeten, uns bei der Terminabstimmung eines Expertenworkshops zum Thema Schnittstellen zu unterstützen. Das Ergebnis ist einstimmig ausgefallen und so möchte ich Sie hiermit gerne am 27.04.2017 zum Expertenworkshop "Schnittstellen" an die SLUB Dresden einladen! Der Workshop wird um 12:00 Uhr beginnen und bis gegen 16 Uhr dauern, so dass für die meisten von Ihnen eine An- und Abreise am selben Tag möglich ist. Bitte geben Sie mir für die Raumplanung ein kurzes Zeichen, wenn Sie eine Teilnahme einrichten können.
Zur Vorbereitung finden Sie anbei als Diskussionsgrundlage einen Entwurf der wichtigsten Systemschnittstellen, über die wir gerne im Workshop sprechen möchten (das fehlende UML-Diagramm für ExternalDataManagement reichen wir nach!). Wie Sie sehen handelt es sich nicht um eine erschöpfende Liste aller späteren Systemschnittstellen, sondern vorerst nur um diejenigen, die zum Erhalt der aktuellen Funktionalitäten benötigt werden. Anhand dieser Schnittstellen möchten wir gerne das generelle Schnittstellendesign diskutieren und festlegen, um auf dieser Basis dann künftig auch weitere Schnittstellen entwerfen zu können. Entsprechend geht es uns auch primär um generelles Feedback und nur nachrangig um konkrete Implementierungsdetails.
Offenbar war meine Mail im März etwas missverständlich formuliert, deshalb möchte ich an dieser Stelle noch aufklären, um welche Schnittstellen es sich handelt: Wir sind noch in der Phase der Umstellung der Kitodo-Systemarchitektur. Das vorrangige Ziel ist dabei eine Modularisierung der Funktionen, d.h. jede Kitodo-Funktion sollte möglichst in einem eigenen Funktionsmodul gekapselt werden. Diese Module müssen jedoch miteinander und dem Systemkern kommunizieren können, wozu es interner Schnittstellen bedarf. Genau diese wurden vom Projektteam entworfen und sollen auf dem Workshop diskutiert werden.
Es geht also (noch) nicht um externe Schnittstellen etwa zu Katalogen oder Aggregatoren wie der DDB. Auch diese Schnittstellen werden wir uns vornehmen und freuen uns dabei natürlich über Ihre Unterstützung. Allerdings werden wir dazu erst kommen, wenn wir im nächsten Schritt die entsprechenden Funktionsmodule überarbeiten. Zu gegebener Zeit werden wir Sie selbstverständlich informieren und Ihnen auch wieder Gelegenheit für Anregungen und Feedback geben.
Viele Grüße
Sebastian Meyer
--
Sebastian Meyer
Stabsstelle Digitale Bibliothek
Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 206 | Fax: +49 351 4677 711
Mobil: +49 173 9615528
E-Mail: sebastian.meyer(a)slub-dresden.de<mailto:sebastian.meyer@slub-dresden.de>
http://www.slub-dresden.de<http://www.slub-dresden.de/>
Liebe Mitentwickler,
im Laufe unsere Erneuerung von Kitodo sind wir nun an dem Punkt, an dem wir gern Java in Version 8 einsetzen würden. Wir können dadurch neuere Bibliotheken von Frameworks einsetzen, die deutlich besser funktionieren. (Ganz konkret handelt es sich um Elasticsearch, welches wir gern mit REST Client nutzen würden).
Wir haben bereits die Kompatibilität geprüft und können keine Probleme feststellen, da Java 8 auf Java 7 abwärtskompatibel ist.
Die Java Version ist Teil der Coding Guidelines. Anfang des Jahres haben wir in diesen die Version von 6 auf 7 geändert, da wir zu diesem Zeitpunkt die Version 8 noch nicht als nötig empfanden.
Wir arbeiten aktuell mit den vorläufig vom Vorstand genehmigten Coding Guidelines , welche Ende Mai von der Mitgliedersammlung verabschiedet werden.
Wir würden bis dahin gern erneut die Javaversion in den Coding Guidelines ändern auf die Version 8.
Wenn bis zum 21.04. keine Wiedersprüche bei mir eingehen, würde ich diesen Vorschlag an den Vorstand weitergeben.
Liebe Grüße
Kathrin Huber
Kathrin Huber
Digitale Bibliothek
Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1
01054 Dresden
Besucheradresse: Zellescher Weg 18, 01069 Dresden
Tel.: +49 351 4677 242 | Fax: +49 351 4677 711
E-Mail: kathrin.huber(a)slub-dresden.de
www.slub-dresden.de<http://www.slub-dresden.de/> <mailto:jens.bemme@slub-dresden.de> | www.kitodo.org/