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

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, Tuomas

Thesis advisor

Kyösti, Veijo

Keywords

Java, Java, license management, lisenssien hallinta, web services, verkkopalvelut, XML, XML, Apache Axis2, Apache Axis2, Google Guice, Google Guice, Apache Wicket, Apache Wicket

Other note

Citation