Felhő alapú alkalmazásfejlesztés

OData támogatás
Konzulens:
Dr. Heszberger Zalán Tamás
Távközlési és Médiainformatikai Tanszék

Napjainkban egyre jobban növekvő igény, hogy a vállalatok és személyek által létrehozott fontos, eladható, használható értékek elérhetővé váljanak a lehető legszélesebb megcélzott réteg számára, lehetőleg minimális költségvonzattal, de maximális megbízhatósággal és rendelkezésre állással. Erre a problémára nyújt megoldást a Cloud Computing, mint technológia.

Szakdolgozatom témája a Cloud Computing alapú alkalmazásfejlesztés, melynek kapcsán bemutatom a technológiát, áttekintem a napjainkban népszerű, elérhető és használható platformokat és azok képességeit. Ezek alapján megvalósítok egy felhőben futó, REST API-n keresztül kommunikáló flottakövető szolgáltatást, mely az általam választott Windows Azure platformon fut. A szolgáltatás kihasználja az Azure egyedi képességeit, úgy mint web és worker role-ok. Ezek segítségével elválasztom a kliensekkel kommunikáló, gyors válaszidejű alkalmazásréteget, és a komplex számításokat végző alkalmazásréteget, ezzel megvalósítom a terheléselosztást, az alkalmazás skálázhatóságát. A felhőben létrehozott szolgáltatás teljesítményének leméréséhez létrehoztam egy böngészőben futó HTML5 klienst, mely segítségével objektíven, és szubjektíven is letesztelem azt, válaszidő szempontjából.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.