Environmental Architecture
Total Page:16
File Type:pdf, Size:1020Kb
SEVENTH FRAMEWORK PROGRAMME ICT PPP Future Internet The Environmental Observation Web and its Service Applications within the Future Internet FP7-284898 Collaborative project D4.2 Environmental Architecture Fraunhofer IOSB Deliverable due date: 30/03/2012 Actual submission date: 20/04/2012 The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under grant agreement n° 284898 D4.2 Environmental Architecture Document Control Page Title D4.2 Environmental Architecture Creator Fraunhofer IOSB This deliverable D4.2 describes the ENVIROFI Environmental Architec- ture according to the viewpoint approach of the ISO Reference Model for Description Open Distributed Processing. In its current version it draws upon relevant results of previous European research projects and their application of in- ternational standards of the geospatial and environmental domain. Publisher ENVIROFI Consortium Sven Schade, Andrea Perego, (JRC) Hylke van der Schaaf (IOSB) Denis Havlik (AIT) Contributors Stuart Middleton, Stefano Modafferi, Ajay Chakravarthy (IT) Arne J. Berre, Roy Grønmo, Dumitru Roman (SINTEF) Paolo Mazzetti (CNR) Creation date 07/03/2012 Type Text Language en-GB Rights copyright ―ENVIROFI Consortium‖ internal Audience public restricted Draft WP leader accepted Review status Technical Manager accepted Coordinator accepted to be revised by Partners for approval by the WP leader Action requested for approval by the Technical Committee for approval by the Project Coordinator Requested deadline Copyright © 2012 ENVIROFI Consortium Page 2 of 76 D4.2 Environmental Architecture Revision history Version Date Modified by Comments Thomas Usländer 0.1 07/03/2012 Initial draft (Fraunhofer IOSB) Stuart E. Middleton, Stefano 0.2 16/03/2012 Modafferi, Ajay Chakravarthy SPARQL/SQL information model section (IT Innovation) Thomas Usländer (Fraunhofer IOSB) Denis Havlik (AIT) First draft integrating contributions of JRC, 0.3 22/03/2012 Sven Schade, AIT, IT Innovation and CNR Andrea Perego (JRC) Paolo Mazzetti (CNR) Thomas Usländer 0.4 13/04/2012 Final draft (Fraunhofer IOSB) Thomas Usländer 0.5 17/04/2012 Editorial Updates (Fraunhofer IOSB) Arne J. Berre (SINTEF) Update related to recent input from the FI- 0.6 18/04/2012 Roy Grønmo (SINTEF) WARE project and CEN TR 15446-4 Thomas Usländer 1.0 19/04/2012 Final revision (Fraunhofer IOSB) Antonio Oliván, Jose Lorenzo Quality Assessment / Final approval 1.1 20/04/2012 (ATOS) Copyright © 2012 ENVIROFI Consortium Page 3 of 76 D4.2 Environmental Architecture Table of Contents Glossary ..............................................................................................................................................................7 Abbreviations and Acronyms ..............................................................................................................................7 Executive Summary ......................................................................................................................................... 10 1 Introduction ............................................................................................................................................... 11 2 Relationship to Service-Oriented Reference Architectures ...................................................................... 13 2.1 Reference Models ............................................................................................................................. 13 2.1.1 OGC Reference Model .............................................................................................................. 14 2.1.2 Reference Model of the ORCHESTRA Architecture (RM-OA) .................................................. 14 2.1.3 Sensor Service Architecture (SensorSA) .................................................................................. 16 2.1.4 EO2HEAVEN Spatial Information Infrastructure ....................................................................... 16 2.1.5 EuroGEOSS Architecture .......................................................................................................... 17 2.1.6 TRIDEC knowledge-based data fusion framework .................................................................... 19 2.1.7 ENVISION Platform ................................................................................................................... 20 2.2 Architectural Viewpoints .................................................................................................................... 21 2.3 FI-WARE Architecture ....................................................................................................................... 23 2.3.1 FI-WARE Documentation and Architectural Approach .............................................................. 23 2.3.2 FI-WARE Architectural Principles .............................................................................................. 24 3 Enterprise Viewpoint ................................................................................................................................ 25 3.1 Information Sharing ........................................................................................................................... 25 3.2 European Union Policy Context ........................................................................................................ 25 4 Information Viewpoint ............................................................................................................................... 27 4.1 Overview ........................................................................................................................................... 27 4.2 Conceptual Models ........................................................................................................................... 27 4.2.1 Geospatial Data and Service modeling ..................................................................................... 27 4.2.2 FI-WARE Data, Context, Event and Event Object Concepts .................................................... 29 4.3 Basic Data Models ............................................................................................................................ 31 4.3.1 Modelling of Observations and Measurements ......................................................................... 31 4.3.2 Data Models for Brokering Support ........................................................................................... 32 4.4 Approaches to Enable Semantic Interoperability .............................................................................. 33 4.4.1 Semantic Interoperability during Metadata Creation and Discovery ......................................... 33 4.4.2 Enabling Data Interoperability through Harmonized Specifications .......................................... 34 4.5 ENVIROFI and Linked Data .............................................................................................................. 36 4.6 Recommendations ............................................................................................................................ 36 5 Computational Viewpoint.......................................................................................................................... 38 5.1 Multi-style Service-Oriented Architecture .......................................................................................... 38 5.2 Service Classification ........................................................................................................................ 40 Copyright © 2012 ENVIROFI Consortium Page 4 of 76 D4.2 Environmental Architecture 5.3 ENVIROFI Logical Architecture ........................................................................................................ 40 6 Technology Viewpoint .............................................................................................................................. 44 7 Engineering Viewpoint .............................................................................................................................. 55 7.1 ENVIROFI Environmental Enablers related to FI-WARE chapters .................................................. 55 7.2 ENVIROFI Interest in FI-WARE Generic Enablers ........................................................................... 59 7.2.1 Cloud hosting ............................................................................................................................. 59 7.2.2 Data/Context Management ........................................................................................................ 59 7.2.3 Internet of Things (IoT) Services Enablement ........................................................................... 60 7.2.4 Applications/ Services Ecosystem & Delivery Framework ........................................................ 60 7.2.5 Security ...................................................................................................................................... 60 7.2.6 Interface to Networks and Devices (I2ND) ................................................................................ 61 7.2.7 Developers' Community and Tools ............................................................................................ 61 7.3 ENVIROFI Priorities for FI-WARE Enablers ..................................................................................... 62 7.3.1 Overview ...................................................................................................................................