WCF-palvelun integrointi mobiilisovellukseen
Koskimäki, Juho (2013)
Koskimäki, Juho
Turun ammattikorkeakoulu
2013
Windows PhoneAll rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201302132279
https://urn.fi/URN:NBN:fi:amk-201302132279
Tiivistelmä
Windows Communication Foundation (WCF) on Microsoftin kehittämä rajapinta, jolla voidaan luoda www-sovelluspalveluita, joita voidaan käyttää monella tavalla jaetuissa sovelluksissa. Opinnäytetyössä tutkittiin WCF–rajapintaa hyödyntäviä www-sovelluspalveluita ja niiden integroimista Windows Phone -mobiilisovellukseen.
Teoriaosuudessa käsiteltiin www-sovelluspalveluihin liittyviä keskeisiä käsitteitä ja standardeja, joihin kuului mm. SOAP ja REST. Tarkemmin paneuduttiin WCF-palveluun ja siihen olennaisesti liittyviin asioihin, kuten päätepisteisiin, sidoksiin, sopimuksiin ja WCF-palveluiden tietoturvaan.
Työn käytännön osassa luotiin Windows Phone 7.5 –käyttöjärjestelmän mobiilipelille www-sovelluspalvelu, jolla tallennettiin pelissä saadut pisteet tietokantaan sekä haettiin tulokset käytettäväksi mobiilisovelluksessa. Sovelluspalvelun toteutuksessa käytettiin SOAP- ja REST standardien mukaista toteutusta. Ohjelmointikielenä käytettiin Visual Basic –kieltä ja palvelu isännöitiin Internet Information Services 7.0 –alustalle.
Työn tuotoksena saatiin luotua toimiva www-sovelluspalvelu, joka käytti kahta eri päätepistettä liikenteeseen sovelluspalvelun ja mobiilisovelluksen välillä.
Teoriaosuudessa käsiteltiin www-sovelluspalveluihin liittyviä keskeisiä käsitteitä ja standardeja, joihin kuului mm. SOAP ja REST. Tarkemmin paneuduttiin WCF-palveluun ja siihen olennaisesti liittyviin asioihin, kuten päätepisteisiin, sidoksiin, sopimuksiin ja WCF-palveluiden tietoturvaan.
Työn käytännön osassa luotiin Windows Phone 7.5 –käyttöjärjestelmän mobiilipelille www-sovelluspalvelu, jolla tallennettiin pelissä saadut pisteet tietokantaan sekä haettiin tulokset käytettäväksi mobiilisovelluksessa. Sovelluspalvelun toteutuksessa käytettiin SOAP- ja REST standardien mukaista toteutusta. Ohjelmointikielenä käytettiin Visual Basic –kieltä ja palvelu isännöitiin Internet Information Services 7.0 –alustalle.
Työn tuotoksena saatiin luotua toimiva www-sovelluspalvelu, joka käytti kahta eri päätepistettä liikenteeseen sovelluspalvelun ja mobiilisovelluksen välillä.