Learning Centre

Automating Document Visualization: A Case for Modern Web Technologies

 |  Login

Show simple item record

dc.contributor Aalto-yliopisto fi
dc.contributor Aalto University en
dc.contributor.advisor Ali, Majid
dc.contributor.author Sundell, Hannu
dc.date.accessioned 2015-12-16T07:52:59Z
dc.date.available 2015-12-16T07:52:59Z
dc.date.issued 2015-12-14
dc.identifier.uri https://aaltodoc.aalto.fi/handle/123456789/19170
dc.description.abstract This thesis describes building a distributed system used in document visualization. On other hand the thesis addresses the problems specifically in the context of document visualization, on the other, architecture for the system could be applicable to any distributed system doing heavy processing. There are three main architectural components used and analysed. Firstly, Apache ZooKeeper is used to ensure nodes in the distributed system can synchronize tasks to avoid race conditions and other classical problems in concurrent programs. Secondly, RESTful web interface is used to tackle communication between distributed nodes, servicing UI and for interfacing with external systems. Lastly, object serialization is used to simplify the inter-node communication significantly. en
dc.description.abstract Tämä työ käsittelee hajautetun järjestelmän rakentamista dokumenttien visualisointiin. Toisaalta aihetta käsitellään tässä spesifissä kontekstissa, mutta käytetty arkkitehtuuri soveltunee mihin tahansa raskasta prosessointia vaativaan hajautettuun järjestelmään. Käytetyistä ja analysoiduista menetelmistä keskeisimpiä ovat: Apache ZooKeeper, jota käytetään varmistamaan hajautetun järjestelmän komponenttien synkronointi ja välttämään klassiset rinnakkaisohjelmoinnin ongelmat; REST rajapinta, jolla toteutetaan komponenttien välinen kommunikaatio, käyttöliitymän toiminta sekä ulkoisten järjestelmien integraatio; Olioiden serialisointi (engl. object serialization), joka yksinkertaistaa merkittävästi komponenttien välistä rajapintaa. fi
dc.format.extent 61+6
dc.language.iso en en
dc.title Automating Document Visualization: A Case for Modern Web Technologies en
dc.title Dokumenttien visualisoinnin automointi moderneilla web teknologioilla fi
dc.type G2 Pro gradu, diplomityö en
dc.contributor.school Sähkötekniikan korkeakoulu fi
dc.subject.keyword document visualization en
dc.subject.keyword distributed system en
dc.subject.keyword REST API en
dc.subject.keyword zookeeper en
dc.subject.keyword GMC inspire en
dc.subject.keyword python pickle en
dc.identifier.urn URN:NBN:fi:aalto-201512165688
dc.programme.major Tietoverkot fi
dc.programme.mcode S3022 fi
dc.type.ontasot Master's thesis en
dc.type.ontasot Diplomityö fi
dc.contributor.supervisor Manner, Jukka
dc.programme TLT - Tietoliikennetekniikka (TS2005) fi
dc.location P1 fi
local.aalto.openaccess no
dc.rights.accesslevel closedAccess
local.aalto.idinssi 52811
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

Browse

Statistics