Verkkopalvelut ja Microsoft .NET arkkitehtuuri. Verkkosovelluksesta verkkopalveluihin

dc.contributor.authorForsén, Matias
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2005-01-20
dc.date.accessioned2018-04-30T13:50:31Z
dc.date.accessioned2025-06-25T16:17:45Z
dc.date.available2018-04-30T13:50:31Z
dc.date.issued2005
dc.description.abstractTässä tutkimuksessa selvitetään mitä verkkopalvelut ovat ja miten niitä määritellään. Tutkimuksessa perehdytään Microsoft .NET arkkitehtuuriin ja erityisesti verkkopalvelutekniikan tukea arkkitehtuurissa. Toinen päätavoite on selvittää mitä vaikutuksia verkkopalvelutekniikalla on sovelluskehitystyöhön. Tavoitteena on myös selvittää miten tavallisesta .NET-verkkosovelluksesta voidaan kehittää verkkopalveluita ja mitä muutoksia tämä vaatii ohjelman koodiin ja rakenteeseen. Verkkopalveluiden määritelmiin tutustuttiin kaattavan lähdemateriaalin perusteella. Käsite verkkopalvelut kuvattiin käsiteanalyysilla ja luotiin sille sisällön. Verkkopalvelut-tekniikka on tapa rakentaa ja jakaa sovelluksia tai osia niistä muiden sovelluksien käyttöön standardien määrämällä tavalla. Tekniikan tärkeimmät standardit ovat SOAP, WSDL ja UDDI, jotka kaikki perustuvat XML:ään. Arkkitehtuuri on alustariippumaton ja käytettävissä eri laitteista, jotka tukevat XML:ää ja verkkopalveluita. Se on myös riippumaton ohjelmointikielestä ja mahdollistaa täten eri ohjelmointikielillä tehtyjen sovelluksien integrointia. Tutkimuksessa ilmeni, että .NET-arkkitehtuuriin tuki verkkopalvelutekniikalle on vahva. Alustaan kuuluu työkaluja, jotka helpottavat ja automatisoivat verkkopalveluiden kehittämistä ja hyödyntämistä. Verkkopalveluita kehitettäessä olisi hyvä rakentaa sovellukset monitaso-arkkitehtuurin mukaisesti, koska tämä helpottaa toiminallisuuden jakamista palveluina. BananaMobile-verkkosovelluksen toiminallisuuden perusteella kehitettiin verkkopalveluita, jotka kutsuttiin Windows-sovelluksesta. Kaikki toiminallisuus pystyttiin siirtämään verkkopalvelumuotoon ja jakamaan ne palveluina.
dc.description.notificationfi=Kokotekstiversiota ei ole saatavissa.|en=Fulltext not available.|sv=Fulltext ej tillgänglig.
dc.format.bitstreamfalse
dc.format.extent92
dc.identifier.olddbid6254
dc.identifier.oldhandle10024/6206
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/9008
dc.rightsCC BY-NC-ND 4.0
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/6206
dc.subjectVerkkopalvelut
dc.subject.NET
dc.subjectXML
dc.subjectmonitaso-arkkitehtuuri
dc.subject.degreeprogrammefi=Multimediajärjestelmien ja teknisen viestinnän koulutusohjelma|en=Multimedia Systems and Technical Communication|
dc.subject.studyfi=Tietotekniikka (KTM)|en=Computer Science|
dc.titleVerkkopalvelut ja Microsoft .NET arkkitehtuuri. Verkkosovelluksesta verkkopalveluihin
dc.type.ontasotfi=Pro gradu - tutkielma |en=Master's thesis|sv=Pro gradu -avhandling|

Tiedostot