220 likes | 363 Views
Príklad spolupráce akademického a verejného sektora pri testovaní komponentov infraštruktúr priestorových informácií. T. Kliment, M. Tuchyňa, D. Cibulka, M. Koška, P. Mozolík, J. Tóbik, M. Kliment. Enviro-I-F órum 07-08/06/2011 Technick á univerzita vo Zvolene. Tézy prezentácie.
E N D
Príklad spolupráce akademického a verejného sektora pri testovaní komponentov infraštruktúr priestorových informácií T. Kliment, M. Tuchyňa, D. Cibulka, M. Koška, P. Mozolík, J. Tóbik, M. Kliment Enviro-I-Fórum 07-08/06/2011 Technická univerzita vo Zvolene
Tézy prezentácie • Úvod do problematiky a motivácia • Popis spolupracujúcich organizácií • SAŽP komponenty IPI do INSPIRE&NIPI • Návrh metodiky testovania komponentov IPI • Návrh testovacieho prostredia • Testovacie nástroje • Pilotné aplikovanie metodiky • Výsledky – testovací report • Závery a budúca práca
Úvod a motivácia • Jednotlivé komponenty Infraštruktúr Priestorových Informácií (IPI) by mali umožňovať vyhľadávanie, hodnotenie a používanie Priestorových dát (PD) pomocou centrálneho bodu – Geoportál • Sieťové služby predstavujú prepojenie komponentov IPI • Interoperabilitu zabezpečujú štandardy, legislatíva • Testovanie poskytuje identifikáciu úrovne interoperability sieťovej služby a jej obsahu • Dohoda dobrovoľnej spolupráce pod hlavičkou AGILE/EuroSDR/OGC Persistent SDI Testbed for Research and Teaching in Europe (PTB)
Popis spolupracujúcich organizácií • SAŽP – Centrum environmentalistiky a informatiky • Organizácia verejného sektora • Koordinácia a podpora implementácie NIPI/INSPIRE@SK • Poskytovateľ priestorových informácií do NIPI/INSPIRE prostredníctvom: • Sieťových služieb (vyhľadávacia, zobrazovacie a ukladacie) • Klientských aplikácií (EnviroGeoportál, Mapový klienti, ...) • Expertné zastúpenie v INSPIRE (LMO, IOC/TF)
Popis spolupracujúcich organizácií • STU – geodetické katedry na SvF • Organizácia akademického sektora • Výuka GI v rámci študijného programu GaK • Výskum v oblasti GIS/SDI v rámci dizertačných prác • Implementácie sieťových služieb, mapových klientov, testovacích nástrojov • Testovania lokálnych inštancií sieťových služieb • Výsledky prezentované na konferenciách (GISOVA2011, GI2010/2011) • Expertné zastúpenie v INSPIRE (SDIC, IOC/TF)
Popis spolupracujúcich organizácií • SPU v Nitre – Katedra krajinného plánovania a PÚ • Organizácia akademického sektora • Ponúka študijný program PÚ a GIS • Produkuje množstvo dát o území • Spracováva projekt tvorby IS o hydro-fyzikálnych vlastnostiach pôd v SR • Metadáta a vyhľadávacia služba • Zobrazovacia a ukladacia služba • Processingové služby pre potrebné analýzy
SAŽP komponenty IPI do INSPIRE&NIPI • Poskytuje dáta zo všetkých 3 tém PD v INSPIRE • Príloha I – Hydrografia, Chránené územia • Príloha II – Krajinná pokrývka (Land Cover) • Príloha III – Biogeografické regióny, Habitaty a biotopy,Výskyt druhov
Metadata for datasets&services served by discovery service (CSW) Maps served by view service (WMS) Data served by download service (WFS)
Pokrytie testovania INSPIRE, ISO, OGC rozhranie/kvalita/obsah Rozsah testovania Short/long term Časový rámec Testovacie scenáre koncept/aplikácie, testovacie nástroje Realizácie testov Komplexné/čiastkové testovacie modely Reportovanie Šablóna reportu Návrh metodiky testovania komponentov IPI
Návrh testovacieho prostredia • Dva typy používateľov – poskytovateľ IPI komponenty a tester • Scenáre – PublikujSieťovúSlužbu, VyberTestovaciScenar, SpusťTest, ZobrazVýsledky, UložVýsledky, KonfigurujTestovaciScenar, ReportujVysledky, PosliReport, Komunikuj
Testovacie nástroje • Webtest – aplikácia na testovanie WS • Pilotná verzia vyvinutá na STU pomocou JAVA/JSP • Web GUI • GET, POST jednotlivo/simultánne • 2 typy doby odpovedí (response time) • Početnosť preddefinovaného reťazca • Konfigurácia na báze XML • Výsledky vo tabuľkovej forme • Online prístupné na http://geo.vm.stuba.sk:8080/webtest/
webtest testovaciScenar.xml výsledky
Testovacie nástroje • MDValidator – nástroj na hromadnú validáciu MD • Pilotná verzia vyvinutá na STU v JAVA • Desktopové GUI • Validovanie MD vo formáte XML z lokálneho adresára • Používa REST Web INSPIRE validator service • Poskytuje výsledky vo formáte XML/HTML • Užitočný po hromadných transformáciách MD
Pilotné aplikovanie metodiky • Vyhľadávacia služba • Pokrytie testovania – INSPIRE rámec • Operácie – definované 4 s parametrami požiadaviek/odpoved • Vyhľadávacie kritériá – 25 definovaných • Parametre kvality – výkonnosť, kapacita, dostupnosť • Rozsah testovania • Testované 3 operácie, 23 kritérií a 2 parametre kvality • Časový rozmer – krátkodobé testovanie • Testovacie scenáre a realizácia testovania • Vyhľadávacie kritéria + parameter výkonnosť • Kombinácia operácií + parameter kapacita
Pilotné aplikovanie metodiky • Zobrazovacia služba • Pokrytie testovania – INSPIRE rámec • Operácie – definované 3 s parametrami požiadaviek/odpoved • Parametre kvality – výkonnosť, kapacita, dostupnosť • Rozsah testovania • Testované 3 operácie a 2 parametre kvality • Časový rozmer – krátkodobé testovanie • Testovacie scenáre a realizácia testovania • Operácia ZískaťMapu sériovo pre rôzne BBOX + výkonnosť • Kombinácia operácií + parameter kapacita
Pilotné aplikovanie metodiky • Ukladacia služba • Pokrytie testovania – INSPIRE rámec • Operácie – definované 4 + 2 pre ukladanie objektov • Parametre kvality – výkonnosť, kapacita, dostupnosť • Rozsah testovania • Testované 3 operácie a 2 parametre kvality • Časový rozmer – krátkodobé testovanie • Testovacie scenáre a realizácia testovania • ZískaťSúborPD&PopísaťSúborPD + parameter výkonnosť • Kombinácia operácií + parameter kapacita
Budúca práca • Diskusie, návrhy, pripomienky k metodike • Rozšírenia testovacích scenárov • Na všetky požadované operácie v rámci rámca INSPIRE • Testovanie aj parametrov požiadaviek a odpovedí (Parameter „metadáta služby“, parameter „Jazyky“, parameter „metadáta vrstiev“, parameter „referenčný súradnicový systém“ a iné) • Vytvorenie scenárov pre dlhodobé testovanie pre potreby odhadu parametra kvality dostupnosť • Dokumentácia testovacích scenárov na konceptuálnej úrovni (diagram aktivít, BPMN diagramy) • Zadefinovania spoločnej šablóny pre reporting výsledkov testovaní – aké informácie by mala obsahovať (napr. Dátum, tester, Popis testu, Popis realizácie, Výsledok (splnené/nesplnené)
Budúca práca • Ďalší vývoj testovacieho prostredia • Funkcie pre reportovanie na základe šablóny, štatistiky • Možnosť definovania komplexných testovacích scenárov pre hromadné spustenie testov (napr. komplexné testovanie INSPIRE vyhľadávacej služby) • Ukladanie priebežných výsledkov dlhodobých testov v databáze, zamedzenie straty dát, zabezpečenie stability, atď. • Testovanie obsahu služieb • Validácia metadát z vyhľadávacej služby voči INSPIRE validačnej službe a ISO schéme, • Validácia dát z ukladacej služby voči INSPIRE schémam definovaných v jednotlivých dátových špecifikáciách
Závery • Návrh metodiky testovania a šablóny reportovania pre budúce potreby aj na úrovni NIPI • Návrh a prevádzka (CZ)SK Testovacej platformy • Testy pre podporu implementácie • Testy zamerané na výskum a možnosti nasadenia nových štandardov & technológií • Využitie spoločných kapacít a výmeny poznatkov • Zdieľanie údajov, nástrojov, výpočtového výkonu a sieťových kapacít, skúseností, ľudských zdrojov, inšpirácií • Motivácia na ďalšiu „future“ prácu
Ďakujeme za pozornosť! Kontaktné informácie: STU v Bratislave, Katedra geodetických základov SAŽPv Banskej Bystrici, Centrum environmentalistiky a informatiky SPU v Nitre, Katedra krajinného plánovania a pozemkových úprav tomas.kliment@gmail.com martin.tuchyna@gmail.com marcel.kliment@uniag.sk