Specification of the Sensor Service Architecture (Sensorsa)
Total Page:16
File Type:pdf, Size:1020Kb
Open Geospatial Consortium Inc. Date: 2009-10-02 Reference number of this document: OGC 09-132r1 Version: 3 (Rev 3.1) Category: OGC® Discussion Paper Editor: Thomas Usländer (Ed.) Specification of the Sensor Service Architecture (SensorSA) Copyright notice See Copyright statement on next page To obtain additional rights of use, visit http://www.opengeospatial.org/legal/. Warning This document is not an OGC Standard. It is distributed for review and comment. It is subject to change without notice and may not be referred to as an OGC Standard. Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation. Document type: OGC® Discussion Paper Document subtype: Abstract Specification Document stage: Approved for Public release. Document language: English Copyright © 2007-2009 SANY Consortium Page 1 of 233 SANY D2.3.4 Specification of the Sensor Service Architecture V3 (Doc.V3.1) Copyright © 2009, SANY Consortium The SANY Consortium (http://www.sany-ip.eu/partners) grants third parties the right to use and distribute all or parts of this document, provided that the SANY project and the document are properly referenced. THIS DOCUMENT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS „AS IS‟ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Preamble to the "Specification of the Sensor Service Architecture (SensorSA)" This document specifies the Sensor Service Architecture (SensorSA) of the European Integrated Project FP6-033564 Sensors Anywhere (SANY). The SensorSA follows the design principles of service-oriented architectures (SOA) with a particular focus on the access, the discovery, the management and the processing of information provided by sensors and sensor networks. As such, it contains sensor-specific services and information models, however, in order to provide a higher-level, functionally and semantically richer interface to environmental information and decision-support systems it also abstracts from the peculiarities of sensors and encompasses generic information processing functionality. The SensorSA foresees mechanisms to generate events and distribute them as notifications to interested consumers. This enables spontaneous distribution of information about changing configurations in underlying sensor networks. Furthermore, the SensorSA relates the basic concepts of a resource-oriented architectural style such as resources and their representations to the SOA concepts in order to gain flexibility in discovery tasks and the mapping to underlying mainstream Web service environments. The foundation for the conceptual architectural work for SANY is the OGC Best Practices Document 07-097 which corresponds to the Reference Model for the ORCHESTRA Architecture (RM-OA) as well as the architecture, the service and the information model specifications of the OGC Sensor Web Enablement (SWE) initiative. For further SANY specifications see http://sany-ip.eu . Copyright © 2007-2009 SANY Consortium Page 2 of 233 Sixth Framework Programme Priority IST 2.5.12 Information Society Technologies Integrated Project Contract No.: 033564 Project Deliverable D2.3.4 Specification of the Sensor Service Architecture V3 Document Version 3.1 (29/09/2009) OGC 09-132r1 Due date of Project Deliverable: 30/11/2009 Actual submission date: xx/xx/2009 Copyright © 2007-2009 SANY Consortium Page 1 of 233 SANY D2.3.4 Specification of the Sensor Service Architecture V3 (Doc.V3.1) Document Control Page Title Specification of the Sensor Service Architecture Version 3 (Document Version 3.1) Creator Fraunhofer IITB Editor Thomas Usländer Description Specification of a generic service-oriented architecture integrating the access to, the management and the processing of sensor-related information based upon the emerging standards of the Open geospatial Consortium (OGC), and resulting from the requirements analysis of diverse application domains such as maritime risk management, observation of geo-hazards and monitoring of air quality. Publisher SANY Consortium Contributors Bartha, Mihai AIT Bleier, Thomas AIT Dihé, Pascal EIG Havlik, Denis AIT Hilbring, Désirée Fraunhofer IITB Hugentobler, Marco ETH Zürich Iosifescu Enescu, Ionut ETH Zürich Kunz, Siegbert Fraunhofer IITB Puhl, Sebastian EIG Scholl, Martin EIG Jacques, Patrick Spacebel Schlobinski, Sascha EIG Simonis, Ingo OGCE Stumpp, Jörg Fraunhofer IITB Usländer, Thomas Fraunhofer IITB Watson, Kym Fraunhofer IITB Type Text Format MS Word Language EN-GB Creation date 24/09/2008 Version number 3.1 Version date 29/09/2009 Last modified by Fraunhofer IITB (Ed.) based upon input from SP2 team Rights Copyright “SANY Consortium”. During the drafting process, access is generally limited to the SANY Partners. Audience internal public restricted, access granted to: Copyright © 2007-2009 SANY Consortium Page 2 of 233 SANY D2.3.4 Specification of the Sensor Service Architecture V3 (Doc.V3.1) Review status Draft Where applicable: WP Manager accepted Accepted by the GA SP Manager accepted Accepted by the GA MB quality controlled as public document Co-ordinator accepted Action requested to be revised by Partners involved in the preparation of the Project Deliverable to be revised by all SANY Partners for approval of the WP Manager for approval of the SP Manager for approval of the Quality Manager for approval of the Project Co-ordinator for approval of the General Assembly Requested deadline 25/10/09 Copyright © 2007-2009 SANY Consortium Page 3 of 233 SANY D2.3.4 Specification of the Sensor Service Architecture V3 (Doc.V3.1) Revision history Revision Date Modified by Comments 0.1 11/05/2007 TUS Initial draft structure 0.2 03/07/2007 TUS Inclusion of partners’ input 0.3 20/07/2007 TUS Result of SP2 meeting 18.- 20.07.07 Sasbachwalden 0.4 07/08/2007 TUS and SP2 Integration of input from SP2 team partners Harmonisation of text and glossary 0.5 13/09/2007 TUS comments of partners included 0.6 15/10/2007 TUS Results of SP2 meeting 11- 12.10.07 Karlsruhe 0.7 17/10/2007 TUS comments of partners included 0.8 05/11/2007 RDE MB level QA review 1.0 09/11/2007 TUS resolution of QA comments 1.1 20/03/2008 TUS Working draft for D2.3.2 1.2 30/06/2008 TUS partner contributions integrated, consolidated and harmonised 1.3 01/07/2008 SPF Support of MB level QA 1.3 16/07/2008 RDE MB level QA 1.4 25/07/2008 TUS and SP2 resolution of QA comments and team change requests 1.41 06/08/2008 FHa Co-ordinator accepted 2.0 24/09/2008 TUS and SP2 Preparation of v2 (D2.3.3) team 2.1 23/01/2009 TUS and SP2 Input to SP2 meeting Jan. 2009 team and result of discussion 2.1 06/03/2009 TUS and SP2 Input/update on event-driven team interactions, access control, GMES/GEOSS requirements 2.1 13/03/2009 TUS and SP2 Result of SP2 meeting in team Saarbrücken, 10-11 March 2009 2.1 02/04/2009 TUS Inclusion of comments and contributions for the final draft 3.0 08/06/2009 TUS Extended structure for D2.3.4 3.0 08/07/2009 TUS Contributions of SP2 partners EIG, OGCE, SPB and Fraunhofer IITB 3.0 10/07/2009 TUS and SP2 Contribution of AIT and result of team SP2 meeting, 9-10 July 209 3.0 11/09/2009 TUS and SP2 Integration of partners’ team contributions and resolution of comments 3.1 29/09/2009 TUS Minor editorial corrections; publication as OGC 09-132r1 Copyright © 2007-2009 SANY Consortium Page 4 of 233 SANY D2.3.4 Specification of the Sensor Service Architecture V3 (Doc.V3.1) Table of Contents 1. Executive Summary ............................................................................................... 12 2. Introduction ............................................................................................................. 13 2.1. Purpose of this document ................................................................................ 13 2.2. Intended Audience .......................................................................................... 14 2.3. Abbreviations and acronyms ........................................................................... 15 2.4. Glossary .......................................................................................................... 16 2.4.1 General Remark ....................................................................................... 16 2.4.2 Terms and Definitions .............................................................................. 16 3. Architectural Framework ......................................................................................... 26 4. Enterprise Viewpoint .............................................................................................. 28 4.1. Architectural Requirements ............................................................................. 28 4.1.1 Rigorous Definition and Use of Concepts and Standards ........................ 28 4.1.2 Loosely Coupled Components ................................................................