Moniasiakkuuden toteutus SaaS-järjestelmissä

dc.contributor.authorHietikko, Jere
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietojenkäsittelytieteet|en=Computer Science|
dc.date.accessioned2026-06-16T19:01:21Z
dc.date.issued2026-06-01
dc.description.abstractMoniasiakkuus on keskeinen osa SaaS-järjestelmien toteutusta. Moniasiakkuudella tarkoitetaan useiden asiakkaiden palvelemista yhden sovellusinstanssin kautta. SaaS-järjestelmissä moniasiakkuus mahdollistaa resurssitehokkaita ja skaalautuvia ohjelmistoratkaisuja, mikä on tehnyt kyseisistä järjestelmistä suosittuja. Tutkielma on luonteeltaan kirjallisuuskatsaus. Tutkielmassa tarkastellaan moniasiakkuuden toteutusta SaaS-järjestelmissä ja tutkitaan moniasiakkuuden eri toteutustapoja ja niiden sovelluksia. SaaS-järjestelmässä tutkitaan keskeisiä huomioitavia asioita ja SaaS-järjestelmän kautta tutkitaan myös niihin liittyviä palvelutasosopimuksia. Tulokset osoittavat, että moniasiakkuudessa toteutustapa vaihtelee skaalautuvuuden ja tietojen eristettävyyden perusteella. Moniasiakkuudessa keskeistä on tiedon eriyttäminen eri asiakkaiden välillä, joka voi tapahtua tietokanta- ja sovellustasolla. Tietokantatasolla tiedon tallentaminen moniasiakkuutta hyödyntäen voi tapahtua tallentamalla tiedot samaan tietokantaan ja skeemaan, tai eri skeemoihin samassa tietokannassa. Sovellustasolla täytyy yhdistää asiakas omiin tietoihinsa esimerkiksi asiakkaan tunnisteen avulla. SaaS-järjestelmissä toteutustavassa on myös huomioitava skaalautuvuus ja turvallisuus. Järjestelmien suunnittelussa keskeisessä osassa ovat asiakkaan tarpeet ja toteutusta rajoittaa käytettävissä olevat resurssit. SaaS-järjestelmässä kehittäjän täytyy priorisoida haluttuja ominaisuuksia kehityskustannusten kanssa. Laajennettavat arkkitehtuurit ja konfiguroitavuus ovat usein haluttu ominaisuus, mutta lisäävät kehitys ja ylläpitokustannuksia. Palvelutasosopimuksissa määritellään ohjelmistossa asiakkaalle tarjottavat ominaisuudet ja rajoitukset. Sopimukset kannattaa rakentaa ominaisuuksien päälle, jota useat asiakkaat hyödyntävät. Asiakaskohtaiset erikoisehdot lisäävät ohjelmiston kustannuksia. Jos sopimuksessa asetetaan vaatimuksia esimerkiksi palvelun saatavuudesta, niin ohjelmistoon täytyy toteuttaa saatavuutta mittaava lisäosa, joka varmistaa sopimuksen täyttämisen.
dc.format.extent29
dc.identifier.urihttps://www.utupub.fi/handle/11111/62051
dc.identifier.urnURN:NBN:fi-fe2026061671200
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.subjectSaaS
dc.subjectMoniasiakkuus
dc.subjectpilvipalvelut
dc.subjectpalvelutasosopimus
dc.titleMoniasiakkuuden toteutus SaaS-järjestelmissä
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Hietikko_Jere_Kandi_2026.pdf
Size:
614.85 KB
Format:
Adobe Portable Document Format