License key management for distributed game servers
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
School of Science |
Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2010
Major/Subject
Tietokoneverkot
Mcode
T-110
Degree programme
Language
en
Pages
[11] + 61
Series
Abstract
Yrityssimulaatiopelejä käytetään kasvavassa määrin yliopistoissa ja muissa koulutuslaitoksissa opettamaan opiskelijoille päätöksentekoa ja yrityksen johtamista. Yrityssimulaatiopelejä tarjotaan osana ohjelmistopalveluliiketoimintaa. Simulaatiopelipalvelimien määrän kasvaessa opiskelijoiden ostamien lisenssien hallinta muuttuu yhä vaikeammaksi. Tässä diplomityössä tutkittiin mahdollisuutta suunnitella keskitetty lisenssien hallintajärjestelmä useille hajautetuille simulaatiopelipalvelimille. Diplomityön ensimmäinen tavoite oli määritellä ja suunnitella lisenssienhallintajärjestelmän prototyyppi. Toinen tavoite oli testata toteutetun lisenssienhallintaprototyypin suorituskykyä ja arkkitehtuurin soveltuvuutta useille hajautetuille pelipalvelimille. Prototyyppi toteutettiin Java-ohjelmointikielellä. avoimen lähdekoodin kirjastoja hyväksikäyttäen ja erityisesti Apache Axis2 -järjestelmällä. Diplomityön tuloksena voidaan sanoa. että prototyypin keskitetty arkkitehtuuri on onnistunut ja paremmin ongelmanratkaisuun soveltuva. kuin alkuperäinen hajautettu lisenssien hallintajärjestelmä. Apache Axis2 -järjestelmä ei pystynyt tarjoamaan riittävää luotettavuutta, mutta prototyypin arkkitehtuuri on ongelmanratkaisuun hyvin soveltuva ja toimiva.Description
Supervisor
Aura, TuomasThesis advisor
Kyösti, VeijoKeywords
Java, Java, license management, lisenssien hallinta, web services, verkkopalvelut, XML, XML, Apache Axis2, Apache Axis2, Google Guice, Google Guice, Apache Wicket, Apache Wicket