Moduláris, Java alapú webalkalmazás fejlesztése Vaadin és OSGi keretrendszerre

OData támogatás
Konzulens:
Imre Gábor
Automatizálási és Alkalmazott Informatikai Tanszék

A szerveroldali számítási teljesítmény növekedésével egyre elterjedtebbé váltak

a különböző online megoldások, a világ egyre inkább a vékonykliens alkalmazások felé

orientálódott. Ezen technológiák lényege, hogy az üzleti logika nem közvetlenül a

kliens gépen fut, hanem általában egy távoli szerveren, melyet valamilyen számítógépes

hálózat segítségével érhetünk el.

Számos előnye van ennek a megoldásnak: a világhálón keresztül bárhová

eljuthat, szinte lényegtelen, hogy a kliens gépen milyen operációs rendszer fut, előzetes

telepítést nem igényel, illetve az áruk többnyire olcsóbb, mint a hagyományos

alkalmazásoknak, emiatt szélesebb tömegek számára alternatívát nyújthatnak az ilyen

szoftverek. Ezen tulajdonságok miatt egyre több nagy szoftvert gyártó cég tér át az

online megoldásokra.

A szakdolgozatom elkészítése során a B2i Healthcare Kft. által írt Snow Owl

nevű egészségügyi területen elterjedt vastag kliens alkalmazás webes környezetre

történő átírásával foglalkoztam, moduláris és objektum orientált irányelveket szem előtt

tartva. Megismerkedtem a GWT, OSGi és Vaadin technológiákkal, bepillantást nyertem

az orvosi és egészségügyi informatikában rejlő lehetőségekbe és kihívásokba.

A szakdolgozatom első felében kitérek a webes fejlesztés nehézségeire,

bemutatom a különböző technológiákat, melyeket felhasználtam a megoldásom során,

utána pedig rátérek a Vaadin keretrendszerben írt saját megoldásomra, melyet a B2i

Healthcare Kft. azóta továbbfejlesztett, és nemsokára remélhetőleg kereskedelmi

forgalomban is kapható lesz.

Letölthető fájlok

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