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.
|