FrOSCon 2023: Genossenschaftliches Cloudmanagement
Die neue Software soll die in die Jahre gekommene Verwaltungssoftware der Hostsharing eG HS Admin ablösen und trägt den Projektnamen HS Admin NG.
Der Fokus von HS Admin NG liegt auf der Verwaltung von Mitgliedern und Ansprechpersonen sowie deren Zugriffsrechten auf Objekte der Cloud-Umgebung.
Mandantenfähige rollenbasierte Zugriffskontrolle
Der Core auf Basis von Spring Boot und PostgreSQL prüft Zugriffsrechte und Zugriffsrechtsdelegationen, bevor Änderungen des Soll-Zustands revisionssicher in die Datenbank übernommen werden und ein angeschlossenes Konfigurationsmanagementsystem wie Saltstack mit Änderungen der verwalteten IT-Systeme beauftragt wird.
Das Tool-Set eignet sich insbesondere für Organisationen, die ihren Mitgliedern Cloud-Dienste auf Open-Source-Basis anbieten möchten.
Das kontextuelle, rollenbasierte Rechtemodul wurde direkt in das Datenbanksystem PostgreSQL implementiert, sodass die Filterung auf Sichtbarkeiten von Entitäten in der Datenbank geschieht, was die Sicherheit und die Skalierbarkeit des Gesamtsystems gewährleistet. Das Sicherheitsmodell besitzt eine javabasierte Testabdeckung. Für die fachlichen Module geschieht dies mit Updatable Views transparent. Benchmarks belegen die hoch skalierbare Leistungsfähigkeit des Systems.
Fachmodul für die Verwaltung der Mitglieder und ihrer Genossenschaftsanteile
Ein erstes Fachmodul für die Verwaltung von Genossenschaftsmitgliedern und ihrer Geschäftsanteile wurde bereits entwickelt. Externe Anwendungen können in beliebigen Programmiersprachen schnell und effizient gegen die API von HSAdmin programmiert werden.
Das Projekt befindet sich in einem frühen Entwicklungsstatus. Die Kernkomponente von HS Admin NG, das Role-Based-Access-Control-Modul und das Modul zur Genossenschaftsverwaltung HS Office liegen bereits vor. Die Roadmap sieht nun die Entwicklung von IaaS- und PaaS-Modulen sowie eines Web-Frontends vor.
Weitere Informationen zu HS Admin NG im Repository und diesem Blogartikel
Hochschule Bonn-Rhein-Sieg Samstag, 5. August 2023 09:00 Uhr
Termin importieren