Zum Inhalt springen

Mandantenfähigkeit

Mandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.

Auch bekannt alsMulti-TenancyMehrmandantenfähigkeit
Softwareentwicklung

Mandantenfähigkeit bedeutet, dass eine Software mehrere logisch abgegrenzte Kunden oder Gruppen als Mandanten unterstützt. Ein Mandant kann beispielsweise eine Firma mit mehreren Benutzern sein. Die Zuordnung von Personen und Daten muss eindeutig geregelt werden.

Beispiel und Architekturgrenze

In einer hypothetischen Anwendung nutzen verschiedene Firmen dasselbe Produkt. Ihre Bestellungen bleiben im jeweils erlaubten Firmenbereich. Soll eine Person mehreren Bereichen angehören, brauchen Zugehörigkeit und Wechsel klare Regeln.

Die technische Umsetzung kann gemeinsame oder getrennte Ressourcen verwenden; eine einzige Datenbank ist keine Voraussetzung. Mandantenfähigkeit allein beweist auch keine sichere Trennung. Zugriffe über Listen, Dateien, Schnittstellen und Hintergrundverarbeitung müssen die vorgesehenen Grenzen tatsächlich einhalten. Absichtlich geteilte Daten benötigen eine eigene ausdrückliche Regel.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps