Naar de inhoud

Multitenancy

Multitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.

Ook bekend alsMulti-TenancyTenantondersteuning
Softwareontwikkeling

Multitenancy betekent dat software meerdere logisch afgebakende klanten of groepen als tenants ondersteunt. Een tenant kan een bedrijf met meerdere gebruikers zijn. De toewijzing van mensen en gegevens moet duidelijk geregeld zijn.

Voorbeeld en architectuurgrens

In een hypothetische applicatie gebruiken verschillende bedrijven hetzelfde product. Hun bestellingen blijven binnen het toegestane bedrijfsbereik. Als iemand tot meerdere bereiken behoort, vragen lidmaatschap en wisselen om duidelijke regels.

De uitvoering kan gedeelde of afzonderlijke resources gebruiken; één database is geen voorwaarde. Multitenancy alleen bewijst evenmin veilige scheiding. Toegang via lijsten, bestanden, interfaces en achtergrondverwerking moet de bedoelde grenzen werkelijk respecteren. Bewust gedeelde gegevens vragen om een eigen expliciete regel.

Bronnen

Artikelen over dit onderwerp

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps