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

Date

2008

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

Thesis advisor

Malmi, Lauri

Keywords

client-server system, asiakas-palvelinjärjestelmä, distributed, hajautus, fairness, reiluus

Other note

Citation