SPHW SoftwareRegistry

Ein Service zur einfachen Verwaltung von Installationsprogrammen.

Verwalten Sie Ihre Installationsprogramme

Die SPHW SoftwareRegistry ist ein REST Webservice, der Installationsprogramme verwaltet und Nutzern einen einfachen Zugang zu diesen ermöglicht.

Die Installationsprogramme (Installer) werden intern über Software, Versionen und Installer in einer 1:n:n Beziehung organisiert, d. h. eine Software kann mehrere Versionen und jede Version wiederum mehrere Installer zugewiesen haben. Für jeden dieser Bereiche gibt es entsprechende Endpunkte, mit denen sie erstellt, geändert oder gelöscht werden können.

Entkopplung der Systeme

Durch die SPHW SoftwareRegistry können Systeme wie z. B. CI/CD, Ihre Webseite und die eigentliche Software (Updateprozess) komplett voneinander getrennt bleiben, wodurch weniger Abhängigkeiten entstehen und somit die einzelnen Systeme einfacher austauschbar und wartbar werden.

Alle Systeme greifen nur noch über eine Schnittstelle auf ein zentrales System zu. Selbst wenn Sie irgendwann dieses zentrale System gegen ein anderes austauschen möchten, müssen Sie lediglich die Schnittstelle implementieren und alles andere bleibt, wie es ist.

In-build Admin UI

Die SPHW SoftwareRegistry verfügt über eine minimalistisch aber vollständige Admin UI, mit der Sie sämtliche Funktionen nutzen und sofort produktiv loslegen können.

Die Admin UI kann je nach Bedarf vollständig deaktiviert werden oder, da sie lediglich die Schnittstelle des Service nutzt, jederzeit komplett durch eine eigene ersetzt werden.

Gerne passen wir die Admin UI an Ihre Bedürfnisse an oder bauen Ihnen eine separate. Senden Sie uns hierzu gerne eine Anfrage über unser Kontaktformular.

Autorisierung

Die SPHW SoftwareRegistry ist ein Ressource Server im Sinne von OAuth 2.0 und verfügt daher über kein eigenes User Management. Die Autorisierung erfolgt über ein Bearer Token ausgestellt von einem externen Identity-Provider.

Hierbei steht es ihnen völlig frei, ob Sie einen eigenen Provider nur für die SoftwareRegistry, oder einen bereits vorhandenen wiederverwenden und direkt ein Single Sign-On (SSO) mit Ihren bereits bestehenden Nutzern einrichten möchten.

Es gibt 3 Scopes (swreg:read, swreg:write, swreg:remove) mit denen die jeweiligen Funktionen verwendet werden können.