multitenant

/ˌmʌltiˈtɛnənt/bijvoeglijk naamwoord

Multitenant beschrijft software waarin meerdere klanten dezelfde applicatie delen, terwijl iedere klant een eigen, afgeschermde omgeving heeft voor gegevens, gebruikers en instellingen.

Ons multitenant platform geeft elk installatiebedrijf een eigen klantomgeving.

Een tenant is een klantomgeving binnen een applicatie. Meestal hoort die omgeving bij één organisatie. De medewerkers van die organisatie werken in dezelfde omgeving, met hun eigen accounts en rechten. Bij multitenant software gebruiken meerdere organisaties dezelfde applicatie, zonder dat ze elkaars gegevens kunnen bekijken.

Hoe werkt multitenant software?

Stel dat je een planningsapplicatie aanbiedt aan installatiebedrijven. Elk bedrijf beheert daarin zijn eigen monteurs, klanten en afspraken. Alle bedrijven gebruiken dezelfde software, maar een planner van bedrijf A ziet alleen de planning van bedrijf A. De applicatie bepaalt bij iedere handeling bij welke tenant een gebruiker hoort en welke gegevens die gebruiker mag benaderen.

De scheiding tussen tenants kan op verschillende manieren worden ingericht. Gegevens kunnen in een gedeelde Woordenboek · In het kortdatabaseEen database is een gestructureerde verzameling gegevens die software kan opslaan, opvragen en wijzigen. Een databasebeheersysteem regelt de toegang tot die gegevens.Lees meer staan, met bij elk record aangegeven bij welke tenant het hoort. Een andere mogelijkheid is om per tenant een eigen databaseschema of database te gebruiken. Multitenant betekent dus niet automatisch dat alle klantgegevens in dezelfde tabellen staan.

Wat is het verschil met singletenant?

Bij Woordenboek · In het kortsingletenantBij singletenant software gebruikt iedere klant een afzonderlijke applicatieomgeving die niet met andere klanten wordt gedeeld.Lees meer krijgt iedere klant een afzonderlijk draaiende applicatie. Daardoor kun je de inrichting of het moment van een update per klant bepalen. Daar staat tegenover dat je die afzonderlijke installaties ook moet beheren en onderhouden.

Bij multitenant delen klanten de applicatie. Een verbetering kan daardoor in één keer beschikbaar komen voor meerdere klanten. Wel moet de software rekening houden met verschillen tussen organisaties, bijvoorbeeld in gebruikersrechten, abonnementen of huisstijl. Die verschillen leg je meestal vast in instellingen per tenant.