Verzió: 1.00. Összefoglaló rendszerleírás. Készítette: HSA Kft.



Hasonló dokumentumok
Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

JAVA webes alkalmazások

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

A Java EE 5 plattform

NETinv. Új generációs informatikai és kommunikációs megoldások

Városi tömegközlekedés és utastájékoztatás szoftver támogatása

Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary

Antenna Hungária Jövőbe mutató WiFi megoldások

Személyügyi nyilvántartás szoftver

Leolvasói rendszer kialakításának koncepciója ipari mobil eszközökkel (ipari PDA-val)

Az ErdaGIS térinformatikai keretrendszer

ALKALMAZÁS KERETRENDSZER

Erőforrás gazdálkodás a bevetésirányításban

AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP B) Kern Zoltán Közoktatási szakértő

Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben

Járműkövető rendszer RÉSZLETES ISMERTETŐ

NAGY TELJESÍTM. Szerzők Dévai. István Automatizálási. és s Alkalmazott Informatikai Tanszék

INFORMATIKAI RENDSZER FEJLESZTÉSE. TÁMOP D-12/1/KONV A Szolnoki Főiskola idegen nyelvi képzési rendszerének fejlesztése

Junior Java Képzés. Tematika

Szoftver Tervezési Dokumentáció. Nguyen Thai Binh

NETTUTOR AZ OKTATÁSSZERVEZÉS SZÁMÍTÓGÉPES TÁMOGATÁSA

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

K&H Központosított felhasználó adminisztráció gyakorlati megvalósítása

Az önkormányzati térinformatikai technológia fejlődési irányai

Irányító és kommunikációs rendszerek III. Előadás 13

MÉRY Android Alkalmazás

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

SITRAFFIC Scala városi forgalomirányító központ. Copyright Siemens Zrt All rights reserved.

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

2023 ban visszakeresné 2002 es leveleit? l Barracuda Message Archiver. Tóth Imre Kereskedelmi Igazgató Avisys Kft Barracuda Certified Diamond Partner

Rónai Gergely. fejlesztési főmérnök BKK Közút Zrt.

Mobil Üzleti Intelligencia

FIRST LINE HÁZIPÉNZTÁR

Web-fejlesztés NGM_IN002_1

30 MB INFORMATIKAI PROJEKTELLENŐR

Zimbra levelező rendszer

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András szeptember 10.

Osztott rendszerek, Java EE. Általános bevezető

Vezetői információs rendszerek

TÁJÉKOZTATÓ SZEPTEMBER 15. ELŐADÓ: DR. SZEPESI GÁBOR OPERATÍV PROJEKTVEZETŐ

webalkalmazások fejlesztése elosztott alapon

ÁSZF 1. melléklet. GST-Max Kereskedelmi és Szolgáltató Kft Budapest, Völgy utca 32/b. részéről

Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése

Miért jobb az IdMatrix? Átállás más IdM rendszerekről

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

hardver-szoftver integrált rendszer, amely Xwindow alapú terminálokat szervez egy hálózatba

Szoftverarchitektúrák. 12. Sorozat portál (követelmény specifikáció)

Mobil szolgáltatások és alkalmazások fejlesztése

Helyzetalapú szolgáltatások közösségi hálózatokon. Helyzetalapú szolgáltatások

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

Gyakorlati vizsgatevékenység A

Adatbányászat és Perszonalizáció architektúra

ITS előfizetés (Szolgáltatás) Internet alapú nyomkövető szolgáltatás, mely web böngészőn és Androidos okostelefonon keresztül is elérhető.

Gyakorlati vizsgatevékenység B

Felhőszolgáltatások megvalósítása PureSystems eszközökön

SAS szoftverek felhasználási lehetőségei a felsőoktatásban

Megfelelés a PSD2 szabályozásnak, RTS ajánlásokkal Electra openapi

SDL Trados szervermegoldások. Szekeres Csaba SDL Trados partner M-Prospect Kft.

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

Együttműködésben a külvilággal, együttműködésben a piaccal

Tananyagok adaptív kiszolgálása különböző platformok felé. Fazekas László Dr. Simonics István Wagner Balázs

az MTA SZTAKI elearning osztályának adaptív tartalom megoldása Fazekas László Dr. Simonics István Wagner Balázs

Microsoft SQL Server telepítése

ÁSZF 1. melléklet. GST-Max Kereskedelmi és Szolgáltató Kft Budapest, Völgy utca 32/b. részéről

ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ

TRBOnet Térinformatikai terminál és diszpécseri konzol

Elektronikus Információs és Nyilvántartási Rendszer a Doktori Iskolák fiatal kutatói részére

Az alábbiak közül melyek a vállalati stratégia típusok?

Szolgáltatás Orientált Architektúra a MAVIR-nál

KnowledgeTree dokumentumkezelő rendszer

Mérőkamarás légifelvételek Internetes katalógusa. MH Térképészeti Hivatal HM Térképészeti KHT

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok

Térinformatika adatbázisból. GisOpen 2007 konferencia, március 12-14

The Power To Develop. i Develop

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

Könczöl Tamás. igazgató

Infor PM10 Üzleti intelligencia megoldás

MŰSZAKI DOKUMENTÁCIÓ. Aleph WebOPAC elérhetővé tétele okostelefonon. Eötvös József Főiskola 6500 Baja, Szegedi út 2.

Szakdolgozati, TDK témajavaslatok

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

COMPANY PROFILE SZOFI ALGORITHMIC RESEARCH KFT

S04-2 Elosztott alkalmazások készítése

DSD DSD. Egy országos méretű orvosi adatbázissal kapcsolatos informatikai kihívások. Kovács László Pataki Balázs Pataki Máté MTA SZTAKI DSD

StP Műszaki Fejlesztő, Gyártó és Kereskedelmi Kft.

Szoftverminőségbiztosítás

Az ATON szakfolyóirat indítása

Földmérési és Távérzékelési Intézet

Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans

KÜLÖNLEGES AJÁNLAT! INTELLIGENS, A LEGÚJABB INTERNET KOMMUNIKÁCIÓS TECHNOLÓGIÁKAT ALKALMAZÓ LOGISZTIKAI SZOFTVER.

JavaScript Web AppBuilder használata

Nyilvántartási Rendszer

NetWare 6. bemutató. Szittya Tamás. ügyvezető igazgató. The Power to Change

IBM felhő menedzsment

Felhasználói kézikönyv - Android kliens

Xpandrive virtuális storage rendszer

minic studio Melinda Steel Weboldal kivitelezési árajánlat

Folyamatok rugalmas irányítása. FourCorm Kft.

Menetrendkezelő Rendszer

Átírás:

Verzió: 1.00 Összefoglaló rendszerleírás Készítette: HSA Kft.

Tartalomjegyzék 1. Bevezetés... 3 2. A DynPlaza informatikai rendszer részei... 3 2.1. A helyfüggő szolgáltatást nyújtó keretrendszer főbb részei... 3 2.2.PILOT Traffic-Info rendszer... 4 3. A DYNPLAZA rendszer leírása... 5 3.1. Rendszerelemek... 5 3.2. A pilot rendszert támogató rendszerelemek... 7 3.3 A keretrendszer tulajdonságai... 8 3.4 A keretrendszer funkcióinak bemutatása... 9 3.5 A kliens alkalmazás tulajdonságai... 10 3.6 A mobil kliens funkció... 11 2

1. Bevezetés Dynplaza egy informatikai keretrendszer, helyfüggő szolgáltatásokat nyújtó vállalkozások számára. A rendszer képes a helyüket és állapotukat térben és időben dinamikusan változtató, nagyszámú jeladók jeleit fogadni, tárolni, feldolgozni, térképes formában megjeleníteni és a főleg helyfüggő szolgáltatásokat nyújtó ügyfeleit kiszolgálni. A helyfüggő szolgáltatások (LBS, Location Based Services) közös jellemzője, hogy azokat legtöbbször olyan végfelhasználók veszik igénybe, akiknél hordozható méretű, GPS-vevőt tartalmazó készülék van megfelelő kommunikációs lehetőségekkel (PDA-telefon, Smartphone, stb.) abból a célból, hogy a szolgáltatást nyújtó fél számára ismert legyen földrajzi pozíciójuk. A Dynplaza informatikai keretrendszer sokféle LBS szolgáltatástípust tud befogadni. Ennek igazolására a fejlesztés során kialakításra került néhány pilot szolgáltatásrendszer, amely lehetőséget ad a leendő adatgazdáknak szolgáltatás működés bemutatására. Pilot rendszerek: Traffic-Infó Közlekedési információk; Follow Us GPS-es nyomkövetés A rendszerben tárolt geoinformációs pontok térképes megjelenítése, kereshetősége a rendszer alapszolgáltatása. 2. A DynPlaza informatikai rendszer részei 2.1. A helyfüggő szolgáltatást nyújtó keretrendszer főbb részei A DynPlaza informatikai keretrendszer legfőbb alkotóelemei: az adatbázisok, a kommunikációt megvalósító szoftver, a végfelhasználói eszközökön futó típusprogramok, a megjelenítést és monitoringot végző webes alkalmazási réteg, a back-office funkciókért felelős adminisztrátori programok, valamint az adatbázist figyelő adatelemző programok és számos jelentés-készítő eljárás. A DynPlaza informatikai keretrendszer főbb alrendszerei: Ügyfél adatok kezelése, Üzletek adatainak kezelése, POI (Point of Interest= figyelemre méltó pont a térképen) adatok kezelése, Közlekedési adatok (Traffic-Info) adatok kezelése,

Nyomkövetők adatainak kezelése, Helyzetadatok kezelése. A DynPlaza informatikai keretrendszerből a közhasznúvá tett adatokból nyerhető értékes mobiltelefonos helyfüggő szolgáltatások főbb lehetőségei: Dinamikus és hatékony forgalomirányítás, Vezetői tájékoztató pl.: Traffic-Info szolgáltatás, Környezetkárosítás csökkentése, Analitikus felhasználás pl.: városfejlesztés támogatására, Kooperatív üzleti szolgáltatás pl.: étterem-kalauz, Segítségével támogathatóvá válhatnak helyi vállalkozások is, például hozzáférhetővé téve a közelben elérhető szolgáltatók címét, nyitva tartását, elérhetőségét és online kínálatát. Nyomkövetési, flottakövetési funkció pl.: futárszolgálatok, taxik, Ismerkedés, social networking, beállított ismerősök nyomonkövetése egy működő közösségi portálba integrálódva. 2.2.PILOT Traffic-Info rendszer A Traffic-Infó rendszer a DynPlaza informatikai keretrendszer felhasználásával megvalósított internetes közlekedés-biztonságtechnikai előrejelző rendszer. A Traffic-Info egy olyan real-time helymeghatározáson alapuló rendszer, amely az általános közlekedési ismereteken túl, a helyüket és állapotukat, térben és időben dinamikusan változtatni képes dolgokról, például a torlódások, elterelések, balesetek, fix- és a mobil sebességmérő kamerák helyéről, sorompók zárt vagy nyitott állapotáról mindig friss és aktuális helyi információkat szolgáltat autósoknak. Ennek az alapszolgáltatásnak a modellezésével képes a rendszer demonstrálni, hogy bármely jogosult személy valós időben, térképes formában bármikor követheti a rendszerben előzetesen regisztrált GPS/GSM-képes eszközeinek aktuális helyét és állapotát. 4

Components J2EE Application Server User Interface 3. A DYNPLAZA rendszer leírása 3.1. Rendszerelemek A rendszer szoftveres architektúrája: XHTML Template (XML) UI generation JS CSS XML Handler (Java class) Business logic (Session Bean) Database access layer (Entity Bean and helper classes) Database 5

Az alkalmazás a külvilággal webszervizeken keresztül kommunikál. Az üzleti logika és funkcionalitás Enterprise Java Beanekkel van megvalósítva, az EJB 3.0 szabvány szerint. Ezek az EJB-k biztosítják az authorizációt, a tranzakció kezelést, a konkurens elérést, a poolozást és a skálázhatóságot. Minden EJB távolról meghívható interfésszel rendelkezik. A külső rendszerekkel való interfészelést is EJB-k végzik. A fejlesztés során Netbeans 6.9 verzió a fejlesztői környezetet használtunk, és az alkalmazás Oracle Glassfish 3.0.1-es verzión fut. Az Enterprise Java technológia előnyei: Elosztott, skálázható és magas rendelkezésre állású rendszerek fejlesztéséhez nyújtott erős támogatás Szabványosság, szállítófüggetlenség, alkalmazásszerverek választéka Minden nagyvállalatnál meglévő kompetencia, mely megkönnyíti a host-olt J2EE alkalmazások fejlesztését Védett, korlátozott és szeparált futtatókörnyezetek támogatása Továbbá viszonylag jó erőforrás kihasználás Az alkalmazás Glassfish (Oracle szoftver) v3 szerveren fut, a későbbi release-ekkel megjelenéskor letesztelve (v3.0.1), v4-gyel és Oracle WebLogic-kal hosszabb tesztelést kell végrehajtani (de a Java EE szabvány miatt az alkalmazás hordozható lesz alkalmazásszerverek között). A moduláris felépítésű üzleti alkalmazások képesek alkalmazásszerver-környezetben üzemelni. Az alábbi ábra vázlatosan mutatja be miből áll elő a Java EE alkalmazás, milyen modulokból, milyen komponensekből épül fel. 6

A J2EE modulok típusai: Web modul (WAR): web-alapú felhasználói felületek számára (egyszerű háttérlogikával) EJB modul (JAR): bonyolultabb üzleti logika számára Alkalmazáskliens modul (JAR): nem web-alapú kliensalkalmazások számára Erőforrás-adapter modul (RAR): nem J2EE-kompatibilis rendszerekkel való integráció számára Enterprise alkalmazás (EAR): előző négy modultípus egységbe csomagolására 3.2. A pilot rendszert támogató rendszerelemek A Dynplaza hatékony működésének kulcsa egy rugalmas, az integrálandó helyfüggő szolgáltatások (LBS=Location Based Services) adatait befogadni képes koncepcionális rendszer, a hozzá kapcsolódó adatfeldolgozó komponensekkel. A koncepcionális modell központi fogalma a helymeghatározási adat, ehhez kapcsolódva pedig egyéb entitások, mint POl-k, térképészeti adatok, felhasználók, járművek, stb. adatai. 7

A pilot rendszer rugalmasan tudja kezelni a tetszőleges LBS-alkalmazások befogadását. Azonosíthatók a lefedni kívánt üzleti területek, azok fogalmai, és kialakítható az egységes adat modell. Az adatfeldolgozó eszközök esetén kiemelt jelentőséggel bírnak az adatminőséget fenntartó, illetve javító komponensek. Vegyük példaként a mobil GPS-eszközök által szolgáltatott adatokat. Ezen adatok meglehetősen pontatlanok, a helymeghatározó mérések minősége nagyban függ a terepviszonyoktól és a konkrét mérőeszköztől. Az adatok minősége azonban feldolgozás során javítható: kiszűrhetők a kilógó ("outlier"), a mozgás fizikai törvényeinek nem megfelelő adatpontok, az időbeliséget, illetve a már meg lévő hasonló mérések statisztikai tulajdonságait kihasználva javíthatók, korrigálhatók a mérési eredmények, stb. Ezek a lépések kulcsfontosságúak a szolgáltatások minősége szempontjából. A Dynplaza egyik nagy előnye lehet a konkurenciával szemben a jól megtervezett és a részben kurrens kutatási eredmények integrációjaként megvalósított adatminőség-javítás. A keretrendszer és a pilot rendszer főbb jellemzőit az alábbiakban foglalhatjuk össze. 3.3 A keretrendszer tulajdonságai Könnyen, gyorsan telepíthető, üzembe helyezhető alkalmazói rendszer szállítása, Központi adatbázis használata, A telepített rendszer jól paraméterezhető és könnyen bővíthető, A rendszer a felhasználói szám és kezelt adatok dinamikus növekedése esetén is képes hatékony működésre, A rendszer felhasználóbarát és könnyen kezelhető. A rendszer képes a speciális helymeghatározás-alapú adatok hatékony tárolására és gyors kiszolgálására. A rendszer képes a speciális helymeghatározás-alapú adatok módosítására. A rendszer képes az összevont adatok feldolgozására és abból minták, jellegzetességek, tudás kinyerésére és felhasználására. A rendszerben vannak beépített algoritmusok útvonalak tervezéséhez. A rendszerből elérhetőek adattárház funkcionalitások. A rendszer tartalmaz adminisztrációs funkciócsoportot a felhasználók, törzsadatok, rendszerparaméterek kezelésére. 8

3.4 A keretrendszer funkcióinak bemutatása A keretrendszer eltérő funkciókat ajánl a különböző szintű felhasználóknak, a szolgáltatóknak, és a rendszeradminisztrátor számára. Példa a keretrendszerből a felhasználók számára jelenleg elérhető szolgáltatásokra: Traffic-Info keresés: Bolt-termék keresés: 9

A nyomkövető útvonala listán és térképen: Példa adminisztrátor számára elérhető funkciókra, riportlistára: 3.5 A kliens alkalmazás tulajdonságai A rendszer szolgáltatásai hatékonyan működnek együtt a GPS-képes mobileszközökkel. A szolgáltatások igénybevétele megoldható külön hardver beruházás nélkül a felhasználó saját PDA-telefonjával, vagy IPhone telefonjával vagy más szimpla GSM telefonnal. Lehetőség van egyirányú kommunikáció megvalósítására egyszerű nyomkövető eszközökkel is, A rendszer alkalmazásainak adott funkcióit el lehet érni a szolgáltatásokon keresztül. A kliens azonosítása a GPS-képes mobileszközön keresztül történik. 10

3.6 A mobil kliens funkció Be tud jelentkezni a rendszerbe, Ki tud lépni a rendszerből, szükség esetén vissza tud jelentkezni. Meg tud jeleníteni POI listákat. A megjelenített POI listából lehet elemet kiválasztani és annak részletesebb adatait megtekinteni. Lehetőség van szűrőfeltételek alapján POI-k keresésére. Lehetőséget biztosíts azonnali keresés indítására, vagy programozottan háttérben futó keresés beállítására. Tud térképet, vagy lépték helyes geodéziai rácsot megjeleníteni. A megtalált POI-t meg tudja jeleníteni térképen vagy geodéziai rácson. Képes beállított időközönként a háttérben helyzetjelentést küldeni a szervernek. A mobil kliensekre vonatkozó beállításokat el tudja menteni, hogy a következő belépéskor ne kelljen azokat újra beállítani. Mobil alkalmazás nyitó oldala: 11

A közelben található POI-k listája: Pozíció megjelenítése a térképen: 12