Gå til indholdet

Multitenancy

Multitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.

Også kendt somMulti-TenancyFlerkundearkitektur
Softwareudvikling

Multitenancy betyder, at software understøtter flere logisk adskilte kunder eller grupper som tenants. En tenant kan være en virksomhed med flere brugere. Tilknytningen af personer og data skal være klart fastlagt.

Eksempel og arkitekturgrænse

I en hypotetisk applikation bruger forskellige virksomheder samme produkt. Deres ordrer bliver inden for det tilladte virksomhedsområde. Skal en person tilhøre flere områder, kræver tilknytning og skift klare regler.

Implementeringen kan bruge fælles eller adskilte ressourcer; én database er ikke en forudsætning. Multitenancy alene dokumenterer heller ikke sikker adskillelse. Adgang via lister, filer, grænseflader og baggrundsbehandling skal faktisk overholde de planlagte grænser. Bevidst delte data kræver en særskilt udtrykkelig regel.

Kilder

Artikler om emnet

Softwareudvikling med ASES

Skræddersyet software, web- og mobilapps