Web alkalmazás fejlesztése Xpages technológiával

Sipos Norbert <>
Pannon Egyetem

Tarczali Tünde Dr. <>
Pannon Egyetem

Frits Márton <>
Pannon Egyetem

Szlama Adrián <>
Pannon Egyetem

Süle Zoltán Dr. <>
Pannon Egyetem

Bertók Botond Dr. <>
Pannon Egyetem

A 2011 nyarán ismertetett, az IBM Magyarország megbízásából elkészült Okos városok kutatás eredményeinek vizsgálata bemutatta, hogy milyen lépések szükségesek ahhoz, hogy okosabb és élhetőbb városok alakulhassanak. A lehetőségek meghatározásához figyelembe vették a vizsgálatban résztvevő települések adottságait és jellegzetességeit. A tanulmány rámutatott arra, hogy a Veszprémi Önkormányzat belső folyamatainak hatékonyságát előnyösen befolyásolná egy elektronikus ügyintézést támogató rendszer bevezetése. Ennek folyományaként az IBM Magyarország kutatás-fejlesztési megállapodás megkötésével megbízást adott a Pannon Egyetemnek egy az önkormányzati folyamatokat támogató elektronikus mintarendszer kidolgozására.

A létrehozott rendszer biztosítja az állampolgári panaszok kezelését és menedzselését. Alapját az IBM Lotus Domino szerver keretrendszer adja, mely vállalati szintű email kezelést, együttműködési szoftver- és alkalmazás platformot kínál. A megvalósított panaszkezelő rendszer az Xpages technológiára támaszkodik, amely lehetővé teszi a Lotus alapú üzleti megoldások webes megjelenítését. Ennek a technológiának a legnagyobb előnye, hogy alkalmazásával egyesíteni tudtuk a hagyományos Domino-s biztonsági- és adatbázis kezelési funkciókat, a Java nyelvet, valamint a webes felületek elkészítéséhez használt HTML és JavaScript technológiákat. Az adatok tárolására az NSF (Notes Storage Facility) dokumentum-orientált adatbázist használtuk. A panaszkezelő rendszer webes megvalósítását az WepSphere Portal támogatja, mely az Xpages technológiával létrehozott oldalakat jeleníti meg. Előadásunkban bemutatjuk, hogy az alkalmazott megoldások miben járultak hozzá az elkészült rendszer zökkenőmentes implementálásához, esetlegesen milyen nehézségeket okoztak a fejlesztés során.