Asiakas-palvelinarkkitehtuuri - Suunnittelu- ja toteutusmenetelmät
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2008
Department
Major/Subject
Ohjelmistotekniikka
Mcode
T-106
Degree programme
Language
fi
Pages
(9+) 61 (+7)
Series
Abstract
Tämä diplomityö lähti liikkeelle ideasta, jossa on olemassa joustava alusta erilaisille ohjelmistoille ja niiden yhteisille toiminnoille käyttäen asiakaspalvelinjärjestelmää. Kantavana ajatuksena ideassa oli yhdistää yhteiset toiminnot yhteiselle palvelinohjelmistolle ja eriyttää ainoastaan yksittäisten ohjelmistojen uniikit palvelut asiakasohjelmistoille. Uusien sovellusohjelmistojen toteuttaminen on tehokkaampaa ja nopeampaa palvelinohjelmiston alustan antaessa perustoiminnallisuuden valmiina. Tällöin sovelluskehittäjät voivat keskittyä varsinaiseen sovelluskehityksen ongelmakohtiin. Diplomityössä toteutettiin prototyyppiohjelmisto asiakas-palvelinjärjestelmämallin mukaisesti. Toteutettua järjestelmää tarkasteltiin ohjelmistojärjestelmän hajautuksen arviointikriteerien perustella. Erityisen tärkeää tällaisessa ympäristössä on se, että eri ohjelmistot saavat resursseja riittävästi käyttöönsä. Tästä syystä erityistä painoarvoa annettiin reiluuden tarkastelulle ja sen toteutumisen varmistamiselle. Diplomityössä saavutettiin tulokseksi hyvä kuva ohjelmistojärjestelmän reiluuden tasosta. Mittauksissa havaittiin, että järjestelmän resurssointi on oleellista hyvin toimivalle järjestelmälle. Jos resursseja ei ole tarpeeksi kaikille toimijoille, ohjelmistojärjestelmällä ei ole kaikissa tilanteissa mahdollisuutta vastata vaatimuksiaan.Description
Supervisor
Malmi, LauriThesis advisor
Malmi, LauriKeywords
client-server system, asiakas-palvelinjärjestelmä, distributed, hajautus, fairness, reiluus