AN APPLICATION USING WCF
Pikkumäki, Toni (2012)
Pikkumäki, Toni
Jyväskylän ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012121419550
https://urn.fi/URN:NBN:fi:amk-2012121419550
Tiivistelmä
Opinnäytetyö tutki WCF servicen käyttämisen hyötyjä WCF sovelluksessa sekä kuinka kyseinen ser-vice toteutetaan. Opinnäytetyö painottuu enemmän palvelinpuolelle, mutta käyttöliittymäpuoltakin käsitellään toteutusvaiheessa osittain. Opinnäytetyö tehtiin kyseisestä aiheesta, koska toimeksian-tajan projektissa oli sille tarvetta ja teoriapuolesta oli suuri hyöty ymmärtämään, miten ja miksi servicen eri osaset toimivat.
Opinnäytetyössä keskityttiin esittelemään WCF servicen eri osat. Tämän osion tuli tarjota hyvä idea siitä mitä SOA, WCF ja service ovat ja mitä niihin liittyvät eri osat ovat. Esitellyt osiot sisältävät ylei-sen selostuksen siitä, mitä SOA ja käyttöliittymä-serveri tarkoittaa sekä osion joka tutkii mikä on Windows Communication Foundation ja sen täkeimmät serviceen liittyvät osat. Lisäksi keskityttiin kuvaamaan servicen luomista kohta kerrallaan. Toteutus pohjautui toimeksiantajan projektiin, jossa vastaavaa toteutusta käytettiin. Tämän toteutuksen oli myös tarkoitus pystyä toimimaan eräänlai-sena ohjeistuksena WCF servicen toteuttamiseksi.
Toteutus keskittyy pääsäännöllisesti palvelin puoleen ja itse servicen toteutukseen. Käyttöliittymä-puolella toteutus käsittelee ainoastaan sen, miten serviceen viitataan käyttäen Visual Studio 2012, sekä miten luotua viittauksen avulla kutsutaan servicen toimintoja.
Opinnäytetyön toteutuksen tulokseksi tuli toimiva servicen luomisen ohje ja toteutettu service toimi kuten oli suunniteltu. Kun serviceä verrattiin muihin toteutusmenetelmiin, päädyttiin tulokseen, että service on hyödyllinen, kun sovelluksella on useita yhtaikaisia käyttäjiä ja servicen suurimmaksi haittapuoleksi todettiin sen tarve olla palvelimella, joka kaatuessaan estää servicen käytön.
Opinnäytetyössä keskityttiin esittelemään WCF servicen eri osat. Tämän osion tuli tarjota hyvä idea siitä mitä SOA, WCF ja service ovat ja mitä niihin liittyvät eri osat ovat. Esitellyt osiot sisältävät ylei-sen selostuksen siitä, mitä SOA ja käyttöliittymä-serveri tarkoittaa sekä osion joka tutkii mikä on Windows Communication Foundation ja sen täkeimmät serviceen liittyvät osat. Lisäksi keskityttiin kuvaamaan servicen luomista kohta kerrallaan. Toteutus pohjautui toimeksiantajan projektiin, jossa vastaavaa toteutusta käytettiin. Tämän toteutuksen oli myös tarkoitus pystyä toimimaan eräänlai-sena ohjeistuksena WCF servicen toteuttamiseksi.
Toteutus keskittyy pääsäännöllisesti palvelin puoleen ja itse servicen toteutukseen. Käyttöliittymä-puolella toteutus käsittelee ainoastaan sen, miten serviceen viitataan käyttäen Visual Studio 2012, sekä miten luotua viittauksen avulla kutsutaan servicen toimintoja.
Opinnäytetyön toteutuksen tulokseksi tuli toimiva servicen luomisen ohje ja toteutettu service toimi kuten oli suunniteltu. Kun serviceä verrattiin muihin toteutusmenetelmiin, päädyttiin tulokseen, että service on hyödyllinen, kun sovelluksella on useita yhtaikaisia käyttäjiä ja servicen suurimmaksi haittapuoleksi todettiin sen tarve olla palvelimella, joka kaatuessaan estää servicen käytön.