Learning Centre

Implementing rich Internet applications by using WCF RIA

 |  Login

Show simple item record

dc.contributor Aalto-yliopisto fi
dc.contributor Aalto University en
dc.contributor.advisor Hirvisalo, Vesa
dc.contributor.advisor Suokas, Mikael
dc.contributor.author Gammals, Thomas
dc.date.accessioned 2020-12-28T10:37:41Z
dc.date.available 2020-12-28T10:37:41Z
dc.date.issued 2012
dc.identifier.uri https://aaltodoc.aalto.fi/handle/123456789/100483
dc.description.abstract Content on the internet has evolved from simple text based content to interactive, service-oriented offerings: Rich Internet Applications. These applications need robust frameworks to handle the interactions and data transfers between the client and the server. There are several software solutions for constructing services for Rich Internet Applications. Most offerings are built upon the existing technologies of SOAP or JSON for relaying messages. In this thesis we will explore the applicability of Microsoft's RIA Services for constructing a service layer for a Rich Internet Application. RIA services have two quite unique features; it uses its own .Net based binary format for messages and it projects code to the client to minimize the need for manual plumbing code. The thesis is based on a reference implementation where we evaluate how well the RIA Services concept can be applied to a specific business case. The findings are based on the implementation and comparisons to established coding conventions and software patterns, as well as the authors own judgement. The implementation is also evaluated and approved by a third party. Our findings came to support that the development RIA Services is at least as fast and efficient as other offered platforms; It f1.'isisted us in making a secure, efficient and error free software solution. By generating most of the plumbing code for transferring data, we could focus our efforts on more critical sections of code. Similarly the patterns offered assisted in enforcing rigorous authorization and authentication mechanisms in our implementation. We also found that while RIA Services uses the REST syntax for service calls, it goes against many of the general REST conventions. This had direct implications on service reuse and data caching. We came to the conclusion that the difference was a conscious trade-off between user experience and standard service design. en
dc.format.extent 89
dc.language.iso en en
dc.title Implementing rich Internet applications by using WCF RIA en
dc.title Implementering av rika internet-applikationer med WCF RIA sv
dc.contributor.school Perustieteiden korkeakoulu fi
dc.contributor.school School of Science en
dc.contributor.department Tietotekniikan laitos fi
dc.subject.keyword RIA services en
dc.subject.keyword design mönster sv
dc.subject.keyword silverlight en
dc.subject.keyword mjukvaru arkitektur sv
dc.subject.keyword design patterns en
dc.subject.keyword software architecture en
dc.subject.keyword MVVM en
dc.subject.keyword .Net en
dc.subject.keyword SOA en
dc.subject.keyword REST en
dc.identifier.urn URN:NBN:fi:aalto-2020122859314
dc.programme.major Ohjelmistotekniikka fi
dc.programme.mcode T-106 fi
dc.type.ontasot Master's thesis en
dc.type.ontasot Pro gradu -tutkielma fi
dc.contributor.supervisor Saikkonen, Heikki
local.aalto.openaccess no
dc.rights.accesslevel closedAccess
local.aalto.idinssi 45853
dc.type.publication masterThesis
dc.type.okm G2 Pro gradu, diplomityö

Files in this item

Files Size Format View

There are no open access files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search archive

Advanced Search

article-iconSubmit a publication