AMQP:n hyödyntäminen mobiileissa hajautetuissa järjestelmissä

Hajautettujen järjestelmien määrä kasvaa pilvipalveluiden ja virtualisoinnin suosion myötä. Kommunikointi hajautetuissa järjestelmissä tapahtuu tyypillisesti erilaisten väliohjelmien avulla. Mobiilien laitteiden yleistyessä tulee ottaa huomioon laitteiden vaatimukset uusia kommunikointiratkaisuja to...

Full description

Bibliographic Details
Main Author: Pallari, Jaakko
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2012
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/40691
Description
Summary:Hajautettujen järjestelmien määrä kasvaa pilvipalveluiden ja virtualisoinnin suosion myötä. Kommunikointi hajautetuissa järjestelmissä tapahtuu tyypillisesti erilaisten väliohjelmien avulla. Mobiilien laitteiden yleistyessä tulee ottaa huomioon laitteiden vaatimukset uusia kommunikointiratkaisuja toteuttaessa. AMQP on eräs sovellusprotokolla, jonka avulla ohjelmat voivat kommunikoida keskenään viesteillä. Tässä tutkielmassa tarkastellaan mobiilien hajautettujen järjestelmien haasteita, ja kuinka hyvin AMQP:lla pystytään ratkaisemaan niitä. The amount of distributed systems increases along with the popularity of cloud computing and virtualization. The communication in distributed systems typically happens with the help of different kinds of middleware. As mobile devices become more common, the requirements of devices have to be taken into account when new communication solutions are implemented. AMQP is an application layer protocol. With the help of AMQP, programs can communicate with each other using messages. In this thesis, we examine the challenges of mobile distributed systems, and how well AMQP can solve those challenges.