Aus welchen Softwarekomponenten besteht die Deutsche Digitale Bibliothek?

Die Deutsche Digitale Bibliothek besteht aus einer Vielzahl von Systemen, die sehr verschiedene Aufgabenbereiche abdecken. Neben PHP-basierten Content-Management-Systemen, die es erlauben, die redaktionellen Inhalte für die Deutsche Digitale Bibliothek und die virtuellen Ausstellungen zu pflegen, gibt es Eigenentwicklungen in Java und Grails, die die Verwaltung der mitwirkenden Einrichtungen und Datenpartnern erlauben. Das Kernsystem besteht aus einem Spark/ Cassandra-Cluster zur Aufbereitung und Speicherung, sowie einem System aus mehreren Solr-Servern zur Suche in den Daten. Ein redundant ausgelegtes Setup aus Java-Backends und Grails-Frontends stellt dann über das Portal und die API-Schnittstelle den Zugriff auf die Daten für die Benutzer*innen zur Verfügung.

Zur Übersicht