SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
TESTING OF SDI COMPONENTS – A
   FUNDAMENTAL INTEROPERABILITY
ELEMENT WITHIN INSPIRE AND NATIONAL
                SDI’S
        T. Kliment, M. Tuchyňa, M. Kliment

    This presentation has been transmitted remotely as TELE
        lecture from Pallanza (IT) thanks to “BizBiz-Tool”
Presentation outlines
• Introduction
• Basic description of involved organizations within testing
   o Slovak Environmental Agency (SEA)
   o Slovak University of Technology (SUT)
   o Slovak University of Agriculture (SUA)
   o Proposed tasks related to SDI components testing
• SDI component to be provided by SEA to INSPIRE&NSDI
• Testing methodology
• Testing environment proposal
• Testing tools
• Pilot testing of the SEA SDI components
• Testing results summary
• Conclusions and future work
Introduction
• European and National SDI should provide data discovery,
  evaluation and consumption via central point – Geoportal
• Network services are engines to serve data and metadata from
  repository to central SDI Geoportal
• Network service behaviour is defined by standards&
  specifications (ISO, OGC) and specified by regulations (INSPIRE)
• Before the NS connection to geoportal testing has to be
  against above requirements has to be done to ensure
  interoperability
• Voluntary collaboration established under the auspices of SDI
  PTB for such purposes
• Similar activities are nowadays problematic due to missing
  such experience in mandated organization
• Therefore such type of collaboration should increase among all
  organizations involved in SDI establishment
Basic description of involved organization
• Slovak Environmental Agency
   o Public sector body
   o Coordinating SDI development within environmental domain
   o Contributing to national and international SDI development
     implementation via:
       Metadata system for spatial and non spatial data
       Network services (discovery, view, download,
        transformation, spatial data services
       Consolidated spatial data repository (Central Geografical
        System)
       Client applications (Environmental geoportal, domain
        specific web map clients)
   o Providing technical support for INSPIRE transposition and NSDI
     implementation
   o LMO & expert representation in IOC TF within INSPIRE
Basic description of involved organization
• Slovak University of Technology - Geodetic departments
   o Academic sector organization
   o Has a study program geoinformatics in master degree level
   o Has defended 2 PhD thesis and has 4 in processing phase that
     are related to GIS/SDI domain - data quality, data modelling,
     web services, GIS usage in specific domains (archaeology,
     floods, geodesy)
   o Performs education and research within GIS/SDI
   o Implements web map clients, web map services and testing
     tools
   o Performed initial testing of discovery and view services against
     INSPIRE requirements
        presented at conferences (GIS Ostrava, EnviroIForum,
         GI2010)
    SDIC & expert representation in IOC TF within INSPIRE
Basic description of involved organization
• Slovak University of Agriculture – Dept. of Landscape Planning
  and Ground Design
   o Academic sector organization
   o Has a study program Ground design and GIS in master degree
     level
   o Dept. is a producer of huge amount of data about land as a
     results from ground design projects
   o Currently the pilot project is related to design and
     implementation of IS about hydro physical properties of soils in
     Slovakia based on SDI principles:
      o   Metadata and discovery services
      o   View and download services
      o   Processing services for spatial analyses
SDI components provided by SEA to INSPIRE/NSDI
• SEA covers data themes from all 3 INSPIRE annexes
  • Annex I – Hydrography, Protected sites
  • Annex II – Land Cover
  • Annex III – Biogeo regions, Habitates&Biotopes, Species
    distribution
       Network service
                           Annex I          Annex II         Annex III
           type
                              YES              YES
     Discovery service   (terra catalog   (terra catalog     NOT YET
                           CSW 2.0.2)       CSW 2.0.2)
                              YES              YES              YES
     View service        (ArcGIS Server   (ArcGIS Server   (ArcGIS Server
                           WMS 1.3)         WMS 1.3)         WMS 1.3)
                              YES              YES              YES
     Download service    (ArcGIS Server   (ArcGIS Server   (ArcGIS Server
                            WFS 1.1)         WFS 1.1)         WFS 1.1)
Metadata for datasets&services served by discovery service (CSW)




  Maps served by view service (WMS)                   Data served by download service (WFS)
Testing methodology
Testing Coverage      INSPIRE, ISO, OGC


                      Service interface/
  Testing scope
                       quality/content


Testing temporal
                       Short/long term
     extent


                    Conceptual/application
Testing scenarios
                      design, testing tool


     Testing           Complex/partial
  performance           testing model


Testing reporting      Report template
Testing environment proposals
  act SUTSEAT_testing


                        testingEnv ironment




                                                                                      publishNetw orkServ ice
                                         SetupTestingScenarios




                                                                               SelectTestingScenario
                                                        «invokes»
                                      deployTests




    SDI components
                                                                 Communicate
         tester
                                                                                                                SDI components
                                                                                                                    prov ider

                                                                               «invokes»
                                    reportResults    «invokes»

                                                                                           displayResults




                                       sendReport
                                                                                       dow nloadReport




•Users – SDI component tester, SDI component provider
•Use cases – PublishNS, Define/ConfigureTestingScenario,
SelectTestingScenario, PerformTest, ReportResults, ViewResults
SendResults, SaveResults, Communicate,
Testing tools

• Webtest tool - web application for web service testing
  o Developed by testers at SUT with Java and JSP technologies
  o Web GUI
  o Single, multiple, simultaneous GET and POST requests
  o Measures times:
      Between RQ and the first byte of the RS download
      Between RQ and the last byte of the RS download
  o Counts presence of predefined string
  o Configuration based on XML files
      Service endpoint definition
      Testing scenario definition (request to service)
  o Provides results in the tabular form
  o Does not provide statistics for long term testing yet
  o Online accessible on: http://geo.vm.stuba.sk:8080/webtest/
Testing tools - webtest




         testcase.xml     results
Testing tools

• MDValidator - desktop application for batch metadata validation
  o Developed by testers at SUT as Java application
  o Desktop GUI
  o Performs batch validation of MD as XML files from local dir
  o Invokes online REST Web INSPIRE validator service
  o Provides results in XML/HTML form
  o Does not validate against ISO gmd schema yet
  o Useful after batch MD transformation (xslt)
   `
Testing realization - discovery service
• Testing coverage - INSPIRE requirements
   o Search criteria - 25 queryables
   o Operations - 4 operations with predefined parameters
   o Quality of Service - 3 parameters
• Testing scope
   o Tested 3 operations (DiscoverMD, GetDSMD, PublishMD) and
     23 queryables
   o Estimated 2 quality parameters (Performance, Capacity), MD
• Temporal extent
   o Short term testing - all predefined testing scenarios launched
     few times
• Testing scenarios + tools
   o One for queryables+performance+DiscoverMD operation
   o One for capacity as combination of operations
   o One for Publish MD operation+performance
   o webtest+MDValidator
Testing realization - view services

• Testing coverage - INSPIRE requirements
   o Operations - 3 operations with predefined parameters
   o Quality of Service - 3 parameters
• Testing extent
   o Tested 2 operations (GetMap, GetVSMD)
   o Estimated 2 quality parameters (Performance, Capacity)
• Temporal extent
   o Short term testing - all predefined testing scenarios launched
     once
• Testing scenarios + tool
   o One for GetMap operation+performance estimation
   o One for capacity as combination of operations
   o webtest
   o
Testing realization - download services
• Testing coverage - INSPIRE requirements
   o Operations - 4 operations + 2 more for spatial object access
   o Quality of Service - 3 parameters
• Testing extent
   o Tested 3 operations (GetSDS, GetDSMD, DescribeSDS)
   o Tested 2 parameters of QoS
• Temporal extent
   o Short term testing - all predefined testing scenarios launched
     once
• Testing scenarios + tool
   o One for GetSpatialDataSet+performance&capacity estimation
   o One for DescribeSpatialDS and GetDSMD+performance
   o webtest
Testing results summary
          Report template structure proposals 1/2
                            Discovery                 View                Download
    Tested service
                             service                 service               service
       Interface                                     Results
(operations&paramters)
GetDSMetadata                Supported              Supported              Supported
                         Parameters no tested   Parameters no tested   Parameters no tested

DiscoverMetadata             Supported
                         Parameters no tested

PublishMetadata              Supported
                         Parameters no tested

LinkService                  No tested              No tested              No tested
GetMap                                              Supported
                                                Parameters no tested

GetSpatialDataSet                                                          Supported
                                                                       Parameters no tested

DescribeSpatiaDataSet                                                      Supported
                                                                       Parameters no tested

GetSpatialObject
                                                                           No tested

DescribeSpatialObject
                                                                           No tested
Testing results summary
           Report template structure proposals 2/2
                             Discovery                  View                Download
     Tested service
                              service                  service               service
    Quality of service                                 Results
Performance                                                                   Satisfied
                               Satisfied          Satisfied on 90%
                                                                         (30/10 requests sent
                           (115 requests sent     (30 requests sent 27
                                                                          30/10 responses <
                          115 responses < 3s)       responses < 5s)
                                                                               10/30s)

Capacity                       Satisfied          Satisfied on 70%            Satisfied
                           (30 simultaneous        (20 simultaneous       (10 simultaneous
                            requests sent 30        requests sent 14       requests sent 10
                            responses < 3s)         responses < 5s)       responses < 30s)

Availability                  No tested               No tested              No tested
      Other criteria                                   Results


Search criteria               Supported
                          23/25 criteria tested
Search Criteria for the
Get Spatial Object                                                           No tested
Operation
 Content of the service                                Results
Metadata models
                              No tested

Data models
                                                                             No tested
Conclusions
• Initial short-term testing has brought first and quite positive results
• Collaboration between public and academic sector is important
• Testing methodology needs high knowledge and understanding of
  all requirements defined in related regulations
• Testing scenarios preparation is important and consumes much
  time
• Testing results should be easily interpreted and understandable
• Where possible and appropriate various levels of compliancy can
  be introduced
Future work
• Discussions, proposals, suggestions on Testing methodology
• Testing scenarios extensions
   o For all required operations (Link NS)
   o RQ + RS parameters validation against INSPIRE specific
     constraints (e.g. NS INSPIRE MD within GetNSMD response,
     Language parameter, Layer MD, Spatial Dataset MD)
   o Long term testing scenarios for accurate service quality
     parameters estimation
   o documentation of individual scenarios (conceptual level)
• Testing report template
   o Discussions and decisions on the form and content of the
     reports - (e.g. tabular form with information as Date, Test
     description, Test execution, Results, Pass/Fail definition,
     comments ....)
Future work

• Testing environment extensions
   o Functions for reporting exports, statistics calculations, plots
   o Testing series implementation (e.g. INSPIRE discovery service
     testing scenario, ...)
   o   Results storage in form of database to avoid loss of results in long term
• Testing of local spatial data and services compliancy against
  INSPIRE Annex II+III data specifications
   o Feasibility testing (Annex III)
   o Fitness for purpose testing
• Efforts to promote testing & validation (awareness rising)
• Efforts to formalise testing & validation (proposal for
  establishemnt of common testing platform allowing sharing tools,
  materials, methodologies, experience and expertice related to SDI
  components testing)
Thank you very much!
                             Contact info:
SUT in Bratislava, Dept. of Theoretical Geodesy
SEA in Banská Bystrica, Dept. of Environmental informatics
SUA in Nitra, Dept. of Landscape Planning and Ground Design

                                      tomas.kliment@gmail.com
                                      martin.tuchyna@gmail.com
                                        marcel.kliment@uniag.sk

Más contenido relacionado

Destacado

GI2012 hoffmann-oddp
GI2012 hoffmann-oddpGI2012 hoffmann-oddp
GI2012 hoffmann-oddpIGN Vorstand
 
Indagine sui visitatori del carnevale di putignano 2005
Indagine sui visitatori del carnevale di putignano 2005Indagine sui visitatori del carnevale di putignano 2005
Indagine sui visitatori del carnevale di putignano 2005Gianclaudio Pinto
 
GI2014 ppt kozuch_p4b_map_compositions
GI2014 ppt kozuch_p4b_map_compositionsGI2014 ppt kozuch_p4b_map_compositions
GI2014 ppt kozuch_p4b_map_compositionsIGN Vorstand
 
GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...
GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...
GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...IGN Vorstand
 
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-PointBia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-PointBIA/Kelsey
 
What makes an application a good Application (Eclipse Finance Day 2012 Zürich)
What makes an application a good Application (Eclipse Finance Day 2012 Zürich)What makes an application a good Application (Eclipse Finance Day 2012 Zürich)
What makes an application a good Application (Eclipse Finance Day 2012 Zürich)christiancampo
 
GI2014 ppt sredl+charvat layman – publish your data yourself
GI2014 ppt sredl+charvat layman – publish your data yourselfGI2014 ppt sredl+charvat layman – publish your data yourself
GI2014 ppt sredl+charvat layman – publish your data yourselfIGN Vorstand
 
Has the us war in afghanistan made us
Has the us war in afghanistan made usHas the us war in afghanistan made us
Has the us war in afghanistan made usjadeforester
 

Destacado (16)

GI2012 hoffmann-oddp
GI2012 hoffmann-oddpGI2012 hoffmann-oddp
GI2012 hoffmann-oddp
 
Indagine sui visitatori del carnevale di putignano 2005
Indagine sui visitatori del carnevale di putignano 2005Indagine sui visitatori del carnevale di putignano 2005
Indagine sui visitatori del carnevale di putignano 2005
 
Love Jane User Manual
Love Jane User ManualLove Jane User Manual
Love Jane User Manual
 
Weaslay
WeaslayWeaslay
Weaslay
 
GI2014 ppt kozuch_p4b_map_compositions
GI2014 ppt kozuch_p4b_map_compositionsGI2014 ppt kozuch_p4b_map_compositions
GI2014 ppt kozuch_p4b_map_compositions
 
Apple iTable
Apple iTableApple iTable
Apple iTable
 
GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...
GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...
GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...
 
Ego dj pp2
Ego dj pp2Ego dj pp2
Ego dj pp2
 
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-PointBia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
2012 predictions
2012 predictions2012 predictions
2012 predictions
 
Listening
ListeningListening
Listening
 
What makes an application a good Application (Eclipse Finance Day 2012 Zürich)
What makes an application a good Application (Eclipse Finance Day 2012 Zürich)What makes an application a good Application (Eclipse Finance Day 2012 Zürich)
What makes an application a good Application (Eclipse Finance Day 2012 Zürich)
 
GI2014 ppt sredl+charvat layman – publish your data yourself
GI2014 ppt sredl+charvat layman – publish your data yourselfGI2014 ppt sredl+charvat layman – publish your data yourself
GI2014 ppt sredl+charvat layman – publish your data yourself
 
ALYAS meeting
ALYAS meetingALYAS meeting
ALYAS meeting
 
Has the us war in afghanistan made us
Has the us war in afghanistan made usHas the us war in afghanistan made us
Has the us war in afghanistan made us
 

Similar a Kliment ppt gi2011_testing_remote_final

Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)George Percivall
 
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterMLOGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterMLLuis Bermudez
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements finalJohn Domingue
 
Conway Case Study - Optimizing Application Integration SDLC
Conway Case Study -  Optimizing Application Integration SDLCConway Case Study -  Optimizing Application Integration SDLC
Conway Case Study - Optimizing Application Integration SDLCRam Vittal
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkThomas Pham
 
Optimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationOptimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationRECAP Project
 
WLCG Grid Infrastructure Monitoring
WLCG Grid Infrastructure MonitoringWLCG Grid Infrastructure Monitoring
WLCG Grid Infrastructure MonitoringJames Casey
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Le Cuong
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...VMware Tanzu
 
Con-way Case Study: Optimizing Application Integration Software Development L...
Con-way Case Study: Optimizing Application Integration Software Development L...Con-way Case Study: Optimizing Application Integration Software Development L...
Con-way Case Study: Optimizing Application Integration Software Development L...CA Technologies
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012John Domingue
 
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...Cisco DevNet
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMNeha Samal
 
Integrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing PlatformsIntegrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing PlatformsTal Lavian Ph.D.
 
Debugging Microservices - key challenges and techniques - Microservices Odesa...
Debugging Microservices - key challenges and techniques - Microservices Odesa...Debugging Microservices - key challenges and techniques - Microservices Odesa...
Debugging Microservices - key challenges and techniques - Microservices Odesa...Lohika_Odessa_TechTalks
 
Tech talk microservices debugging
Tech talk microservices debuggingTech talk microservices debugging
Tech talk microservices debuggingAndrey Kolodnitsky
 

Similar a Kliment ppt gi2011_testing_remote_final (20)

Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterMLOGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements final
 
Conway Case Study - Optimizing Application Integration SDLC
Conway Case Study -  Optimizing Application Integration SDLCConway Case Study -  Optimizing Application Integration SDLC
Conway Case Study - Optimizing Application Integration SDLC
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor Network
 
Optimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationOptimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource Configuration
 
SWIMing in a Standards Soup
SWIMing in a Standards SoupSWIMing in a Standards Soup
SWIMing in a Standards Soup
 
WLCG Grid Infrastructure Monitoring
WLCG Grid Infrastructure MonitoringWLCG Grid Infrastructure Monitoring
WLCG Grid Infrastructure Monitoring
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
 
Designing microservices
Designing microservicesDesigning microservices
Designing microservices
 
Con-way Case Study: Optimizing Application Integration Software Development L...
Con-way Case Study: Optimizing Application Integration Software Development L...Con-way Case Study: Optimizing Application Integration Software Development L...
Con-way Case Study: Optimizing Application Integration Software Development L...
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUM
 
Integrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing PlatformsIntegrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing Platforms
 
Debugging Microservices - key challenges and techniques - Microservices Odesa...
Debugging Microservices - key challenges and techniques - Microservices Odesa...Debugging Microservices - key challenges and techniques - Microservices Odesa...
Debugging Microservices - key challenges and techniques - Microservices Odesa...
 
Tech talk microservices debugging
Tech talk microservices debuggingTech talk microservices debugging
Tech talk microservices debugging
 

Más de IGN Vorstand

GI2016 final programm &amp; proceedings of abstracts &amp; summaries
GI2016 final programm &amp; proceedings of abstracts &amp; summariesGI2016 final programm &amp; proceedings of abstracts &amp; summaries
GI2016 final programm &amp; proceedings of abstracts &amp; summariesIGN Vorstand
 
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016IGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageGI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageIGN Vorstand
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataIGN Vorstand
 
GI2016 ppt charvat workshop geoss &amp; conference inspire2016
GI2016 ppt charvat workshop geoss &amp; conference inspire2016GI2016 ppt charvat workshop geoss &amp; conference inspire2016
GI2016 ppt charvat workshop geoss &amp; conference inspire2016IGN Vorstand
 
GI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenGI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenIGN Vorstand
 
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantikGI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantikIGN Vorstand
 
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülGI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülIGN Vorstand
 
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...IGN Vorstand
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)IGN Vorstand
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)IGN Vorstand
 
GI2016 Open Call for Presentations
GI2016 Open Call for PresentationsGI2016 Open Call for Presentations
GI2016 Open Call for PresentationsIGN Vorstand
 
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introGI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introIGN Vorstand
 
GI2015 programme+proceedings
GI2015 programme+proceedingsGI2015 programme+proceedings
GI2015 programme+proceedingsIGN Vorstand
 
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...IGN Vorstand
 
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingCoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingIGN Vorstand
 
GI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasGI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasIGN Vorstand
 
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhGI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhIGN Vorstand
 

Más de IGN Vorstand (20)

GI2016 final programm &amp; proceedings of abstracts &amp; summaries
GI2016 final programm &amp; proceedings of abstracts &amp; summariesGI2016 final programm &amp; proceedings of abstracts &amp; summaries
GI2016 final programm &amp; proceedings of abstracts &amp; summaries
 
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
 
GI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageGI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimage
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi data
 
GI2016 ppt charvat workshop geoss &amp; conference inspire2016
GI2016 ppt charvat workshop geoss &amp; conference inspire2016GI2016 ppt charvat workshop geoss &amp; conference inspire2016
GI2016 ppt charvat workshop geoss &amp; conference inspire2016
 
GI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenGI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresden
 
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantikGI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
 
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülGI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkül
 
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)
 
GI2016 Open Call for Presentations
GI2016 Open Call for PresentationsGI2016 Open Call for Presentations
GI2016 Open Call for Presentations
 
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introGI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_intro
 
GI2015 programme+proceedings
GI2015 programme+proceedingsGI2015 programme+proceedings
GI2015 programme+proceedings
 
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
 
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingCoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
 
GI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasGI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karas
 
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhGI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
 

Último

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Kliment ppt gi2011_testing_remote_final

  • 1. TESTING OF SDI COMPONENTS – A FUNDAMENTAL INTEROPERABILITY ELEMENT WITHIN INSPIRE AND NATIONAL SDI’S T. Kliment, M. Tuchyňa, M. Kliment This presentation has been transmitted remotely as TELE lecture from Pallanza (IT) thanks to “BizBiz-Tool”
  • 2. Presentation outlines • Introduction • Basic description of involved organizations within testing o Slovak Environmental Agency (SEA) o Slovak University of Technology (SUT) o Slovak University of Agriculture (SUA) o Proposed tasks related to SDI components testing • SDI component to be provided by SEA to INSPIRE&NSDI • Testing methodology • Testing environment proposal • Testing tools • Pilot testing of the SEA SDI components • Testing results summary • Conclusions and future work
  • 3. Introduction • European and National SDI should provide data discovery, evaluation and consumption via central point – Geoportal • Network services are engines to serve data and metadata from repository to central SDI Geoportal • Network service behaviour is defined by standards& specifications (ISO, OGC) and specified by regulations (INSPIRE) • Before the NS connection to geoportal testing has to be against above requirements has to be done to ensure interoperability • Voluntary collaboration established under the auspices of SDI PTB for such purposes • Similar activities are nowadays problematic due to missing such experience in mandated organization • Therefore such type of collaboration should increase among all organizations involved in SDI establishment
  • 4. Basic description of involved organization • Slovak Environmental Agency o Public sector body o Coordinating SDI development within environmental domain o Contributing to national and international SDI development implementation via:  Metadata system for spatial and non spatial data  Network services (discovery, view, download, transformation, spatial data services  Consolidated spatial data repository (Central Geografical System)  Client applications (Environmental geoportal, domain specific web map clients) o Providing technical support for INSPIRE transposition and NSDI implementation o LMO & expert representation in IOC TF within INSPIRE
  • 5. Basic description of involved organization • Slovak University of Technology - Geodetic departments o Academic sector organization o Has a study program geoinformatics in master degree level o Has defended 2 PhD thesis and has 4 in processing phase that are related to GIS/SDI domain - data quality, data modelling, web services, GIS usage in specific domains (archaeology, floods, geodesy) o Performs education and research within GIS/SDI o Implements web map clients, web map services and testing tools o Performed initial testing of discovery and view services against INSPIRE requirements  presented at conferences (GIS Ostrava, EnviroIForum, GI2010)  SDIC & expert representation in IOC TF within INSPIRE
  • 6. Basic description of involved organization • Slovak University of Agriculture – Dept. of Landscape Planning and Ground Design o Academic sector organization o Has a study program Ground design and GIS in master degree level o Dept. is a producer of huge amount of data about land as a results from ground design projects o Currently the pilot project is related to design and implementation of IS about hydro physical properties of soils in Slovakia based on SDI principles: o Metadata and discovery services o View and download services o Processing services for spatial analyses
  • 7. SDI components provided by SEA to INSPIRE/NSDI • SEA covers data themes from all 3 INSPIRE annexes • Annex I – Hydrography, Protected sites • Annex II – Land Cover • Annex III – Biogeo regions, Habitates&Biotopes, Species distribution Network service Annex I Annex II Annex III type YES YES Discovery service (terra catalog (terra catalog NOT YET CSW 2.0.2) CSW 2.0.2) YES YES YES View service (ArcGIS Server (ArcGIS Server (ArcGIS Server WMS 1.3) WMS 1.3) WMS 1.3) YES YES YES Download service (ArcGIS Server (ArcGIS Server (ArcGIS Server WFS 1.1) WFS 1.1) WFS 1.1)
  • 8. Metadata for datasets&services served by discovery service (CSW) Maps served by view service (WMS) Data served by download service (WFS)
  • 9. Testing methodology Testing Coverage INSPIRE, ISO, OGC Service interface/ Testing scope quality/content Testing temporal Short/long term extent Conceptual/application Testing scenarios design, testing tool Testing Complex/partial performance testing model Testing reporting Report template
  • 10. Testing environment proposals act SUTSEAT_testing testingEnv ironment publishNetw orkServ ice SetupTestingScenarios SelectTestingScenario «invokes» deployTests SDI components Communicate tester SDI components prov ider «invokes» reportResults «invokes» displayResults sendReport dow nloadReport •Users – SDI component tester, SDI component provider •Use cases – PublishNS, Define/ConfigureTestingScenario, SelectTestingScenario, PerformTest, ReportResults, ViewResults SendResults, SaveResults, Communicate,
  • 11. Testing tools • Webtest tool - web application for web service testing o Developed by testers at SUT with Java and JSP technologies o Web GUI o Single, multiple, simultaneous GET and POST requests o Measures times:  Between RQ and the first byte of the RS download  Between RQ and the last byte of the RS download o Counts presence of predefined string o Configuration based on XML files  Service endpoint definition  Testing scenario definition (request to service) o Provides results in the tabular form o Does not provide statistics for long term testing yet o Online accessible on: http://geo.vm.stuba.sk:8080/webtest/
  • 12. Testing tools - webtest testcase.xml results
  • 13. Testing tools • MDValidator - desktop application for batch metadata validation o Developed by testers at SUT as Java application o Desktop GUI o Performs batch validation of MD as XML files from local dir o Invokes online REST Web INSPIRE validator service o Provides results in XML/HTML form o Does not validate against ISO gmd schema yet o Useful after batch MD transformation (xslt) `
  • 14. Testing realization - discovery service • Testing coverage - INSPIRE requirements o Search criteria - 25 queryables o Operations - 4 operations with predefined parameters o Quality of Service - 3 parameters • Testing scope o Tested 3 operations (DiscoverMD, GetDSMD, PublishMD) and 23 queryables o Estimated 2 quality parameters (Performance, Capacity), MD • Temporal extent o Short term testing - all predefined testing scenarios launched few times • Testing scenarios + tools o One for queryables+performance+DiscoverMD operation o One for capacity as combination of operations o One for Publish MD operation+performance o webtest+MDValidator
  • 15. Testing realization - view services • Testing coverage - INSPIRE requirements o Operations - 3 operations with predefined parameters o Quality of Service - 3 parameters • Testing extent o Tested 2 operations (GetMap, GetVSMD) o Estimated 2 quality parameters (Performance, Capacity) • Temporal extent o Short term testing - all predefined testing scenarios launched once • Testing scenarios + tool o One for GetMap operation+performance estimation o One for capacity as combination of operations o webtest o
  • 16. Testing realization - download services • Testing coverage - INSPIRE requirements o Operations - 4 operations + 2 more for spatial object access o Quality of Service - 3 parameters • Testing extent o Tested 3 operations (GetSDS, GetDSMD, DescribeSDS) o Tested 2 parameters of QoS • Temporal extent o Short term testing - all predefined testing scenarios launched once • Testing scenarios + tool o One for GetSpatialDataSet+performance&capacity estimation o One for DescribeSpatialDS and GetDSMD+performance o webtest
  • 17. Testing results summary Report template structure proposals 1/2 Discovery View Download Tested service service service service Interface Results (operations&paramters) GetDSMetadata Supported Supported Supported Parameters no tested Parameters no tested Parameters no tested DiscoverMetadata Supported Parameters no tested PublishMetadata Supported Parameters no tested LinkService No tested No tested No tested GetMap Supported Parameters no tested GetSpatialDataSet Supported Parameters no tested DescribeSpatiaDataSet Supported Parameters no tested GetSpatialObject No tested DescribeSpatialObject No tested
  • 18. Testing results summary Report template structure proposals 2/2 Discovery View Download Tested service service service service Quality of service Results Performance Satisfied Satisfied Satisfied on 90% (30/10 requests sent (115 requests sent (30 requests sent 27 30/10 responses < 115 responses < 3s) responses < 5s) 10/30s) Capacity Satisfied Satisfied on 70% Satisfied (30 simultaneous (20 simultaneous (10 simultaneous requests sent 30 requests sent 14 requests sent 10 responses < 3s) responses < 5s) responses < 30s) Availability No tested No tested No tested Other criteria Results Search criteria Supported 23/25 criteria tested Search Criteria for the Get Spatial Object No tested Operation Content of the service Results Metadata models No tested Data models No tested
  • 19. Conclusions • Initial short-term testing has brought first and quite positive results • Collaboration between public and academic sector is important • Testing methodology needs high knowledge and understanding of all requirements defined in related regulations • Testing scenarios preparation is important and consumes much time • Testing results should be easily interpreted and understandable • Where possible and appropriate various levels of compliancy can be introduced
  • 20. Future work • Discussions, proposals, suggestions on Testing methodology • Testing scenarios extensions o For all required operations (Link NS) o RQ + RS parameters validation against INSPIRE specific constraints (e.g. NS INSPIRE MD within GetNSMD response, Language parameter, Layer MD, Spatial Dataset MD) o Long term testing scenarios for accurate service quality parameters estimation o documentation of individual scenarios (conceptual level) • Testing report template o Discussions and decisions on the form and content of the reports - (e.g. tabular form with information as Date, Test description, Test execution, Results, Pass/Fail definition, comments ....)
  • 21. Future work • Testing environment extensions o Functions for reporting exports, statistics calculations, plots o Testing series implementation (e.g. INSPIRE discovery service testing scenario, ...) o Results storage in form of database to avoid loss of results in long term • Testing of local spatial data and services compliancy against INSPIRE Annex II+III data specifications o Feasibility testing (Annex III) o Fitness for purpose testing • Efforts to promote testing & validation (awareness rising) • Efforts to formalise testing & validation (proposal for establishemnt of common testing platform allowing sharing tools, materials, methodologies, experience and expertice related to SDI components testing)
  • 22. Thank you very much! Contact info: SUT in Bratislava, Dept. of Theoretical Geodesy SEA in Banská Bystrica, Dept. of Environmental informatics SUA in Nitra, Dept. of Landscape Planning and Ground Design tomas.kliment@gmail.com martin.tuchyna@gmail.com marcel.kliment@uniag.sk