Esemény alapú webszerverek vállalati alkalmazhatóságának vizsgálata

OData támogatás
Konzulens:
Dr. Martinek Péter
Elektronikai Technológia Tanszék

A nyitott közösségi oldalak az elmúlt pár évben elképesztő népszerűségnek örvendenek. Ezzel párhuzamosan a közép és nagyvállalatok is felismerték, hogy mekkora lehetőségek rejlenek a vállalati környezetbe átültetett közösségi hálózatok modelljében. A félév során a feladatom az volt, hogy megvizsgáljam az esemény alapú nem blokkoló futtatókörnyezetek vállalati alkalmazhatóságának lehetőségeit, illetve elkészítsek egy alap funkciókkal rendelkező vállalati közösségi oldalt. Az első fejezetben megvizsgáltam, hogy mi is áll a vállalati érdeklődés hátterében, hol tud segíteni a vállalati folyamatokban egy ehhez hasonló rendszer. A második fejezetben kutatást végeztem a Node.js - mint az esemény alapú nem blokkoló futtató környezetek képviselője - alkalmazhatóságának lehetőségeinek irányában. A megvalósításra végül szerver oldalon a Node.js futtató környezetet választottam, így mind szerver mind kliens oldalon a JavaScript nyelvet kellett megismernem és használnom. A harmadik fejezetben a Node.js-hez szükséges kiegészítő eszközöket és rendszereket választom ki, a fejlesztés megkönnyítését és felgyorsítását szemelőtt tartva. Frontend oldalon a Backbone.js keretrendszert használtam, amely alapvetően a Model-View-Controller tervezési mintára épül, ezzel megkönnyítve a kód karbantarthatóságát. A tervezést és a megvalósítást is MVC minta alapján végeztem, a tervezésnél a Plant UML eszközt hívtam segítségül. Végül az utolsó, 5. fejezetben az alkalmazás telepítése és teljesítmény tesztje következett.

Letölthető fájlok

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