System-Architektur
Repositorium
Das Repositorium bildet den Kern von edu-sharing. Hier werden Objekte wie Dokumente, Medien und Verweise auf externe Ressourcen zusammen mit ihren Metadaten gespeichert.
Das edu-sharing Repositorium ist eine Java-Anwendung und basiert auf dem Open Source CMS „Alfresco“. Hier finden Sie weitere Informationen zur Architektur von Alfresco.
Meta Daten Service
Die Volltextindexierung des Meta-Daten Services unterstützt die (Wieder-) Findbarkeit von Objekten, die in edu-sharing gespeichert wurden.
Rechteverwaltung
Für die lizenzkonforme Auslieferung der gespeicherten Inhalte an die Nutzer sorgt die Rechteverwaltung des Systems.
Sie bietet eine Rechtevergabe auf Nutzer- und Gruppenbasis und einen Lizenzmanager.
Statistik Service
Der Statistik-Service bietet Funktionen zur anonymisierten Erfassung von Daten der Nutzung und Verwendung.
Rendering Service
Der so genannte „Rendering-Service“ sorgt für die endgerät-unabhängige, unkomplizierte Nutzung der im Repositorium gespeicherten Objekte.
Die modulare Struktur dieses Dienstes sorgt für eine leichte Erweiterbarkeit. Die technologische Grundlage des Rendering Service ist PHP.
Instance Builder
Für komplexere Objekte wie LMS-Kurse oder Etherpads legt der „Instance Builder“ eigene, nutzbare Instanzen dieser Objekte an.
So lässt sich beispielsweise ein Moodle-Kurs als Lernobjekt in einem Wiki verwenden.
Schnittstellen
Zahlreiche Schnittstellen für Editoren sowie den Import und Export von Inhalten und Metadaten (OAI, WebDAV…) unterstützen Ihre Redaktion.
Für die unkomplizierte Integration in Ihre IT-Infrastruktur sorgen Schnittstellen und unterstützte Standards wie LDAP, CAS und SAML.
WebApplications
Die edu-sharing WebApplications (Workspace, Suche, Sammlungen (ab Version 3.2) ) erlauben den Zugriff auf die im Repositorium gespeicherten Inhalte.
Technologisch basieren die WebApplications auf Angular.
REST API
Über die edu-sharing REST API können weitere Applikationen an das Repositorium angeschlossen werden.
Integrations-Plugins
Die edu-sharing Plugin Technologie erlaubt die Nutzung von Inhalten aus edu-sharing und verbundenen Quellen von Inhalten (wie YouTube) in Systemen wie Moodle, ILIAS, OPAL, MediaWiki und Liferay.