Asiakas-palvelinrakenteen erilaiset verkkorajapinnat

dc.contributor.authorSaari, Anna-Kaisa
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2004-03-24
dc.date.accessioned2018-04-30T13:47:59Z
dc.date.accessioned2025-06-25T15:58:48Z
dc.date.available2018-04-30T13:47:59Z
dc.date.issued2004
dc.description.abstractTutkielman aiheena oli asiakas-palvelinrakenteen erilaiset verkkorajapinnat. Suunniteltaessa sovelluksia asiakas-palvelinrakenne on rakenteena yleisesti käytetty, sillä sitä käyttäen saadaan toteutettava sovellus jaettua kahteen osaan ja kahdelle koneelle. Toisinaan koneet voivat sijaita eri verkoissa, jotka voivat olla nopeudeltaankin hyvin erilaisia. Tämä ja muut seikat vaikuttavat siihen, että yhteys näiden kahden eri koneen välille tulisi olla tarkasti mietitty. Verkkorajapinta tulisi valita sellaiseksi, että se olisi mahdollisimman tehokas, ja soveltuisi mahdollisimman hyvin toteutettavan sovelluksen käyttöön. Tutkimusmenetelmänä on käytetty teorioita testaavaa tutkimusmenetelmää. Aluksi tutkimuksessa tutustutaan kolmeen eri verkkorajapintaan. Tämän jälkeen toteutetaan rajapinnat olemassaolevassa sovelluksessa kolmena eri toteutuksena. Näille kolmelle toteutukselle tehdään erilaisia testejä, kuitenkin niin, että jokainen testi suoritetaan samanlaisena jokaiselle tutkittavalle verkkorajapinnalle mahdollisimman monta kertaa. Näiden testien pohjalta analysoidaan verkkorajapintojen toimivuutta ja käyttökelpoisuutta yleisesti verkkorajapintana. Tutkimuksen johtopäätöksissä tultiin siihen tulokseen, että jokaisella verkkorajapinnalla on hyvät ominaisuutensa, mutta jokaisessa on myös jotain huonoa. RMI on käyttökelpoinen pienemmissä sovelluksissa, verkkorajapintana se on erittäin tehokas ja nopea. Lisäksi sen käyttö sovelluksessa on helppoa, eikä se vaadi paljoakaan ylimääräistä työtä. RMI on käyttökelpoinen myös silloin, jos sekä asiakassovelluksen kone, että palvelinsovelluksen kone sijaitsevat sisäverkossa. SOAP on verkkorajapintana paljon hitaampi kuin RMI, ja sen käyttöönotto vaatii paljon työtä ja erilaista konfigurointia. SOAP:a kannattaa käyttää, jos palomuurit ja muut estävät muissa kuin Internetin oletusportissa kommunikoinnin. SonicMQ ei myöskään ole kovin nopea verkkorajapinta, mutta suurten tietomäärien siirto sitä käyttäen on tehokasta. SonicMQ on kaupallinen, siinä on hyvät salausominaisuudet ja virheistätoipumisominaisuudet, eli sitä voidaan käyttää myös sovelluksissa, jotka on sijoitettu julkiseen verkkoon.
dc.description.notificationfi=Kokotekstiversiota ei ole saatavissa.|en=Fulltext not available.|sv=Fulltext ej tillgänglig.
dc.format.bitstreamfalse
dc.format.extent67
dc.identifier.olddbid5040
dc.identifier.oldhandle10024/4992
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/8133
dc.rightsCC BY-NC-ND 4.0
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/4992
dc.subjectVerkkorajapinta
dc.subjectRMI
dc.subjectSOAP
dc.subjectSonicMQ
dc.subjectAsiakas-palvelinrakenne
dc.subject.studyfi=Tietotekniikka (KTM)|en=Computer Science|
dc.titleAsiakas-palvelinrakenteen erilaiset verkkorajapinnat
dc.type.ontasotfi=Pro gradu - tutkielma |en=Master's thesis|sv=Pro gradu -avhandling|

Tiedostot