Design of economic analysis service for housing corporations

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorSaarinen, Timo
dc.contributor.authorHelenius, Timo Ilmari
dc.contributor.departmentInformaatio- ja luonnontieteiden tiedekuntafi
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorSaikkonen, Heikki
dc.date.accessioned2020-12-23T12:34:45Z
dc.date.available2020-12-23T12:34:45Z
dc.date.issued2010
dc.description.abstractWeb application is software, which is accessed via web browser over internet. Often it is run mainly on the server and only some minor user interaction parts are executed on the browser. This gives leverage over traditionally distributed software on many cases, for example: applications are easy to update, there are no dependencies to many different platforms and also less integration or synchronization problems with the server. Web applications are a rising trend of the SaaS (Software as a Service) phenomenon. Modern web applications have come a long way from simple HTML pages. They are heavily used distributed systems including many complex features. This causes high demands to the availability, the maintainability and to the design. One of the challenges in the implementation is the often required distributed architecture. Larger web applications must be distributed across multiple servers for scalability of performance and availability. Especially database dependency makes this challenging. The most common high level architecture model is three-tiered: model (data), view (presentation) and control (logic). Models like this make it easier to insulate different areas from each other and thus lead to easier maintainability and scalability. This thesis focuses on designing one specific web application from scratch with a high demand server environment. Business behind the application sets the requirements for the application and they are introduced and addressed first. From them is derived the basic layout and plans for the application itself. After application design, a suitable database and server platforms are planned to support the application's requirements. Finally made plans are presented and evaluated against various scenarios to ensure they fulfil the original business requirements.en
dc.format.extent(7) + 54
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/98285
dc.identifier.urnURN:NBN:fi:aalto-2020122357112
dc.language.isoenen
dc.programme.majorOhjelmistotekniikkafi
dc.programme.mcodeT-106fi
dc.rights.accesslevelclosedAccess
dc.subject.keyworddistributed databasesen
dc.subject.keywordweb architecturesen
dc.subject.keywordweb application designen
dc.subject.keywordweb server environmentsen
dc.titleDesign of economic analysis service for housing corporationsen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_10541
local.aalto.idinssi40240
local.aalto.inssiarchivenr8593
local.aalto.inssilocationP1 Ark Aalto
local.aalto.openaccessno

Files