180 likes | 329 Views
Vietos nustatymu grindžiamų paslaugų sistemų architektūra. V. Paliulionis, S. Maskeliūnas. Architecture for location-based services. IST4Balt News Journal , 1 , Sept. 2004 - Aug. 2005, ISSN 1816-8701, pp. 44-46 http://www.ednes.org/ist4balt/materials/nj/nj_v1.pdf. GIS evoliucija.
E N D
Vietos nustatymu grindžiamų paslaugų sistemų architektūra V. Paliulionis, S. Maskeliūnas. Architecture for location-based services. IST4Balt News Journal, 1, Sept. 2004 - Aug. 2005, ISSN 1816-8701, pp. 44-46 http://www.ednes.org/ist4balt/materials/nj/nj_v1.pdf
Vietos nustatymu grindžiamos paslaugos • Vietos nustatymu grindžiamos paslaugos (angl. Location-Based Services, VNGP) - tai paslaugos, kurios naudoja informaciją apie mobiliojo objekto arba vartotojo buvimo vietą. • VNGP prieinamos per SMS, MMS, WAP naudojant mobiliuosius telefonus, delninius ir nešiojamus kompiuterius bei kitus mobiliuosius įrenginius • VNGP apima informacines paslaugas (pvz. gauti informaciją apie arti esančius objektus), mobilių objektų stebėjimą, mobiliąją komerciją, pagalbos tarnybų paslaugas, navigacines paslaugas (maršrutų planavimas) ir kt. • VNGP yra nauja sparčiai besiplėtojanti technologija, integruojanti GIS, interneto, mobiliąsias ir vietos nustatymo technologijas (VNGP = GIS + vietos nustatymo technologijos + telekomunikacijos + internetas).
VNGP panaudojimo būdai • Information services: • Location visualization (“Where am I ?”), • Where is the nearest restaurant? • Yellow pages. • Emergency services: • E112 – the enhanced 112 calls with location information, • eCall – the pan-European in-vehicle emergency call (in 2009). • Tracking services: • Vehicle tracking, • People (personnel, children, and elderly people) tracking, • Product tracking. • Mobile commerce: • Proximity triggered advertisements. • Navigation services: • Route determination, • Real-time traffic and travel information. • Location-sensitive billing: • Reduced call rates(BITĖ Home), • Parking fee. • Mobile resource management: • Taxi dispatch.
Vietos nustatymo technologijos Yra įvairių vietos nustatymo technologijų: • palydovinės technologijos (GPS, GALILEO); • mobiliojo ryšio tinklais grindžiamos technologijos (Cell ID, EOTD ir kt.);
Pasaulinio tinklo paslaugų modelis (angl. Web Services)
Mobiliojo kliento projektavimas • “Sumanus” klientas(angl. Smart): • apjugia “lengvo” ir “sunkaus” kliento privalumus, • naudoja pagal galimybes tiek lokalius, tiek tinklo resursus, • funkcionuoja toliau dingus ryšiui, arba jam atsistačius, • intelektualizuotas instaliavimas ir atnaujinimas, • vartotojo interfeisas dinamiškai adaptuojamas mobiliojo įrenginio galimybėms. • Realizavimo priemonės: • Java 2 Platform, Micro Edition (J2ME) Web Services , • .NET Compact Framework.
Eksperimentinė sistema AKIS-WS • Skirta ištirti XML tinklo paslaugų technologijos tinkamumą VNGP sistemoms realizuoti • AKIS-WS - bazinių XML tinklo paslaugų rinkinys, kuris sudaro pagrindą kuriant VNGP dalykines programas • Realizuota .NET platformoje, panaudojant AkisAX komponentą (ActiveX komponentas, atliekantis bazines GIS funkcijas) , • AKIS-WS klientinės programos gali veikti tiek stacionariuose kompiuteriuose tiek mobiliuosiuose įrenginiuose.
Pavyzdžiai • Naudojant AKIS-WS bazines paslaugas, numatoma realizuoti keletą bandomųjų VNGP delniniams kompiuteriams: • Žemėlapio su pažymėta vartotojo padėtimi pateikimas mobiliajame įrenginyje • Artimiausių objektų paieška (pavyzdžiui, degalinių) • Maršrutų paieška • Draugų buvimo vietos paieška
Užklausų paslaugoms jungimas į “grandinėlę” Užklausa: “Rasti trumpiausią maršrutą iki ... ambasados”. Rezultatas: žemėlapis, kuriame pavaizduotas maršrutas nuo esamos padėties iki ... ambasados.
Privalumai • Pagerėja vartotojo interfeisas: nereikia laukti, kol puslapis bus sugeneruotas serveryje, siunčiami tik pasikeitusi informacija, kuri iš karto atnaujinama ekrane; • Efektyvumo padidinimas padalijant rastrinį žemėlapį į nedidelius fragmentus ir siunčiant juos asinchroniškai, bei paskui juos išsaugant lokaliame kompiuteryje (Cashe); • Galimybė asinchroniškai atsiųsti ir apjungti geografinius duomenis iš skirtingų šaltinių; • Galimybė žemėlapyje periodiškai atnaujinti dinaminę informaciją (pvz., GPS duomenis); • Sumažėja siunčiamų duomenų kiekis.
Išvados • Pateiktą vietos nustatymu grindžiamų paslaugų sistemos architektūrą galima pritaikyti daugeliui tipinių sistemų, kuriose paslaugos teikiamos atsižvelgiant į mobilaus vartotojo buvimo vietą. • Standartizuotas SOAP interfeisas tarp komponentų palengviną visos sistemos projektavimą ir realizavimą. • Vietos nustatymu grindžiamų paslaugų sistemos architektūra leidžia optimaliai panaudoti tiek lokalius mobiliojo įrenginio resursus, tiek tinklo resursus. • Užklausų paslaugoms jungimas į “grandinėlę” leidžia nesunkiai konstruoti sudėtingas užklausas. • Paslaugų registravimas UDDI registre palengvina tokių paslaugų paiešką ir išplečia jų panaudojimą. • Siūlomą architektūrą integravus su AJAX technologija galima sukurti lankstesnį ir efektyvesnį vartotojo interfeisą