GENeric European Sustainable Information Space for Environment.

Size: px
Start display at page:

Download "GENeric European Sustainable Information Space for Environment."

Transcription

1 GENeric European Sustainable Information Space for Environment

2 Outline of the presentation 2 Introduction INSPIRE as a driver GENESIS Project Key use cases from INSPIRE Annex II & III GENESIS integrated & middleware Towards an original approach for transformation and integration GENESIS innovative tools & services for integration Benefits and Perspectives

3 Scattered services, and catalogues Lack of standardisation of legacy systems Introduction Current barriers to efficient collaboration and sharing of resources system Data system webservice webservice webservice webservice Catalogue Data Catalogue Data webservice webservice system Data Current situation far from being aligned with INSPIRE legal obligations 3

4 Legal Context: INSPIRE Directive Article 7(3) : Spatial sets shall be made available in conformity with the implementing rules either through the adaptation of existing spatial sets or through the transformation services referred to point (d) of Article 11(1). Article 11(1) : Member States shall establish and operate a network of the following services for the spatial sets and services for which meta have been created in accordance with this Directive: (a) discovery services making it possible to search for spatial sets and services on the basis of the content of the corresponding meta and to display the content of the meta; (b) view services making it possible, as a minimum, to display, navigate, zoom in/out, pan, or overlay viewable spatial sets and to display legend information and any relevant content of meta; (c) download services, enabling copies of spatial sets, or parts of such sets, to be downloaded and, where practicable, accessed directly; (d) transformation services, enabling spatial sets to be transformed with a view to achieving interoperability; (e) services allowing spatial services to be invoked. Those services shall take into account relevant user requirements and shall be easy to use, available to the public and accessible via the Internet or any other appropriate means of telecommunication. 4

5 INSPIRE Regulation on Network Services A network service of type Transformation must meet the provisions of the INSPIRE Network Services Regulation (EC) No 976/2009 of 19 October 2009 as amended by Commission Regulation (EU) No 1088/2010 of 23 November 2010 (download and transformation services) The Schema Transformation Network Service must fulfil the needs of this Regulation relating to logical schemas. This includes the transformation of from a source logical schema to the INSPIRE logical schema. This context calls for a flexible approach able to transform existing source to INSPIRE. 5

6 A few words about GENESIS EU FP7 ICT Collaborative project Response to Call 2 Collaborative systems for environment management Project co-funded by DG INFSO Project started on 1st September 2008 Duration : 3 years 29 partners in 8 countries Multi-disciplinary consortium Air Quality : DLR (lead), CERC, Imperial College, Univ. of West Scotland, ACRI, Université Pierre et Marie Curie Fresh Water Quality : Sogreah (lead), IOW (Baltic Sea research inst.), IMGW (Water Mgt Inst.), KUP, Klaipeda Univ. Health issues : JRC-IHCP, CHU Nice (Hospital), LMU (Munich Hospital) Innovative Technologies : Munster Univ. (lead), 4CTechnologies, EBM Web sourcing, RSA, CEA, Oracle Information Systems Development : SPACEBEL (lead), GMV, GIM, INTECS, ERDAS Standardisation : JRC-IES (lead) Management, Coordination & Methodology : THALES (Coordinator), FRAUNHOFER Inst., BRGM 6

7 Main objective assigned to GENESIS Provide the technology to facilitate the construction of a network of services, so that : Each user can access and use a wide range of and services independently from the / services physical locations Expert users / services providers can enrich the network by adding new services Integrators can easily customise the solution for different thematic applications 7

8 Grey areas on INSPIRE Transformation & Invoke Services Transformation / Invoke Services 8

9 Use cases of transformation from INSPIRE Annex II & III Water utility provider Electricity utility provider Gas utility provider Transform / Aggregate INSPIRE Utility & Gov. Services Integrated 9

10 Use cases of transformation from INSPIRE Annex II & III Water utility provider Transform INSPIRE Utility & Gov. Services Subset Electricity utility provider Transform INSPIRE Utility & Gov. Services Subset Aggregate INSPIRE Utility & Gov. Services Integrated Gas utility provider Transform INSPIRE Utility & Gov. Services Subset 10

11 Use cases of transformation from INSPIRE Annex II & III Transport network provider Transform INSPIRE Transport Networks Integrated Building provider x Transform / Aggregate Building provider y INSPIRE Building Integrated Soil reference provider Transform INSPIRE SOIL Integrated 11

12 Use cases of transformation from INSPIRE Annex II & III INSPIRE Utility & Gov. Services Integrated INSPIRE Transport Networks Integrated INSPIRE Building Integrated Query / Compute Application / Use case INSPIRE SOIL Integrated 12

13 GENESIS original approach to transformation & integration GML netcdf Various INSPIRE Various CSV GML Shape Import / Convert Integrated Transform / Aggregate / Query / Compute Enriched INSPIRE Applicationspecific 13

14 GENESIS original approach to transformation & integration Purpose name description purposescope (enum) timestamp SpatialCoverage name description spatialcoveragetype (enum) polygon VariableMeta name description variabletype (enum) Type (enum) uom semantic haspurpose hasspatialcoverage hasvariablemeta 1 SpatialDimension featurename anyfeature (Feature) IntegratedDataset name description temporalcoveragestart temporalcoverageend 1 1 Variable value hasthematiccoverage hasdatagenerator 1 TimeDimension time (datetime) timefrequencytype (enum) ThematicCoverage name description thematiccoveragetype (enum) semantic DataGenerator name description GeneratorType (enum) owner 14

15 GENESIS original approach to transformation & integration Purpose name description purposescope (enum) timestamp SpatialCoverage name description spatialcoveragetype (enum) polygon VariableMeta name description variabletype (enum) Type (enum) uom semantic haspurpose hasspatialcoverage hasvariablemeta 1 SpatialDimension featurename anyfeature (Feature) IntegratedDataset name description temporalcoveragestart temporalcoverageend 1 1 Variable value hasthematiccoverage hasdatagenerator 1 TimeDimension time (datetime) timefrequencytype (enum) ThematicCoverage name description thematiccoveragetype (enum) semantic DataGenerator name description GeneratorType (enum) owner Spatial Coverage Types Time Frequency Types Variable Types Data Generator Types Thematic Coverage Types 15 boundingbox administrativeregion naturalregion humancreated_ NaturalRegion minute hour day month year anysource observed computed Purpose Scope Types input in-process output fixedinsitusensor projectspecific mobilesensor INSPIREThemes remotesensor sensornetwork sensorfusionservice FusionService geoprocessingservice

16 GENESIS services supporting integration Invoke Transform WPS Orchestration service (OASIS BPEL) Invoke Aggregate WPS Invoke Query / Compute WPS Processing service (OGC WPS) Transform Processing service (OGC WPS) Aggregate Processing service (OGC WPS) Query / Compute Retrieve source / legacy Store / retrieve integrated Store target INSPIRE / application Data Access services (OGC WFS / SOS) 16

17 GENESIS innovative service factory tools: Bud Studio 17

18 GENESIS innovative service factory tools: Bud Modeler Design object models Build OGC Web Feature Services Test (in Bud Studio) with generated apps and build-in SOAP client Deploy to service containers Run / use from containers 18

19 GENESIS innovative service factory tools: Bud Computation Design processing, computation, fusion, alerting Build OGC Web Processing Services Deploy to processing service containers Test build-in SOAP client Run / use from containers 19

20 GENESIS innovative service factory tools: Bud Workflow Design web service orchestrations Build OASIS BPEL Deploy to a BPEL engine Test with build-in SOAP client or with GENESIS Workflow Factory (GMV) Run / use from BPEL engine or from GENESIS Portal 20

21 Additional GENESIS tools & services Invoke Transform WPS Orchestration service (OASIS BPEL) Invoke Aggregate WPS Invoke Query / Compute WPS Invoke Orchestration services Portal Processing service (OGC WPS) Transform Processing service (OGC WPS) Aggregate Processing service (OGC WPS) Query / Compute Register Orchestration services Register Processing services Query meta about registered services and Register Data Access services Retrieve source / legacy Store / retrieve integrated Store target INSPIRE / application Invoke Data Access services View on map & graphs Data Access services (OGC WFS / SOS) 21 Alerting Services (CAP / OASIS WS-Notification) Decision Support & Reporting Services (OGC WPS) Security Services (OASIS WS-S / SAML) Semantic search (GEMET) Harvest meta (ISO/ EO/SensorML) Queries / Transactions Catalogue / Discovery Services (OGC CSW ebrim)

22 GENESIS components mapped on INSPIRE architecture view Geo Visualisation Application and Geoportals Portal Factory Orchestration Design GUI System Supervision & Admin GUI Workflow Factory Portal & Portlets Framework Communication Services Authentication & Authorisation Services User Registration Discovery Service Discovery Service Data Access Service (View & Download) Invoke Spatial Data Service Geo Information services Data Fusion Decision Support Report Publishing Users Services Meta Transformation services Archive & Resource Mgt Data EO GIS In Situ Non Geo Interconnection Toolbox Thematic processing Processing 22

23 Benefits (1/2) Benefits for end users: Access to a huge amount of shared and services fostering the community development and synergy One-stop shop : use of one information system to access plenty of heterogeneous and services Visualization of geo-spatial information Invocation of processing, on selected Report publishing Alerting on potential environmental threats Semantic search of services and (including products and processing results) ENESIS 23

24 Benefits (2/2) Benefits for service providers: A set of thematic-neutral generic services for rapid development of new applications toolbox service for easy wrapping of legacy systems into web services User management Access to catalogues and geo-bases Service orchestration mechanisms Security services Publication of services 24

25 Thank you for your attention! For more information Contact: Jef Vanbockryck - jef@kzenlabs.com jean.dusart@jrc.ec.europa.eu michele.chinosi@jrc.ec.europa.eu 25