52north.org. SWE Components Core  SOS  SAS/SES  SPS  WNS  Clients  SWEcurity Incubation  Sensor Instance Registry  Sensor Observable Registry.

Slides:



Advertisements
Similar presentations
GEOSS ADC Architecture Workshop Clearinghouse, Catalogues, Registries Doug Nebert U.S. Geological Survey February 5, 2008.
Advertisements

Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Sensor Web Standards and the Internet of Things May 24 th, 2011 Scott Fairgrieve Geospatial Research and Development COM.Geo 2011 Workshop Expanding GeoWeb.
© Geospatial Research & Consulting Ingo Simonis Ingo Simonis Freelancer.
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
ESA Data Integration Application Open Grid Services for Earth Observation Luigi Fusco, Pedro Gonçalves.
GEOSS Common Infrastructure (GCI): status and evolution EC Side Event - GEO Plenary IX Foz do Iguacu, November 2012 Mirko Albani Earth Observation.
Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.
Overview of Web Services
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
General introduction to Web services and an implementation example
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
Geospatial One-Stop A Federal Gateway to Federal, State & Local Geographic Data
FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Pacific Island Countries GIS/RS User Conference 2010, Suva, November 2010 Sensor Web Enablement for the Pacific Vulnerability and adaptation of coastal.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Introduction to Open Source GIS, GeoTec 2005
GIS technologies and Web Mapping Services
Introducing Axis2 Eran Chinthaka. Agenda  Introduction and Motivation  The “big picture”  Key Features of Axis2 High Performance XML Processing Model.
An XMPP (Extensible Message and Presence Protocol) based implementation for NHIN Direct 1.
DEVS Namespace for Interoperable DEVS/SOA
Environmental Monitoring: Database and Beyond Chengyang Zhang Computer Science Department University of North Texas.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Sensors, SWE and European spatial data initiatives – INSPIRE and GMES Brno, Radim Štampach, Ph.D.
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
Interfacing Registry Systems December 2000.
Tools in Support of a National DMAC Derrick Snowden NERACOOS/ODP Annual Meeting 26 Sep 2012.
CEOS WGISS, Hanoi May OSCAR Prototyping the sensor web Wyn Cudlip BNSC/QinetiQ Presentation to WGISS Hanoi May 2007 (Slides.
Nadir Saghar, Tony Pan, Ashish Sharma REST for Data Services.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
Roberto Lucchi Esri INSPIRE Discovery, View and Download and OGC standards.
AUKEGGS Architecturally Significant Issues (that we need to solve)
An open software framework for Web Service-based geo- processes Theodor Foerster FOSS4G 2006 – Lausanne, Switzerland.
52N GeoViQua Based on: “FOSS4G SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
E2E Spatial Infrastructures The South Esk Hydrological Sensor Web Andrew Terhorst Project Lead: Real-Time Water Information Systems 6 December 2010 Water.
© 2006, Open Geospatial Consortium, Inc. The OGC Sensor Web Enablement framework Simon CoxMike Botts CSIRO Exploration & MiningNational Space Science &
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Introduction to the OGC Web Processing Service (WPS) GIP – Meeting 20 April 2006.
DSpace - Digital Library Software
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
1 CLASS – Simple NOAA Archive Access Portal SNAAP Eric Kihn and Rob Prentice NGDC CLASS Developers Meeting July 14th, 2008 Simple NOAA Archive Access Portal.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Part of the Cronos Group 4C/kZen 4 th EcoTerm meeting, Vienna, April 18, 2007 Jef Vanbockryck Research & Development “Risk Assessment ontologies and data.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
HMA Sep 2009 – Slide 1 Daniele Marchionni Elsag Datamat HMA Follow On – Task 4 - Workplan.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Copyright, Open Geospatial Consortium Making Location Count Peer-to-Peer File Sharing An Answer to the SDI blues North Carolina GIS Conference February,
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
Botts – August 2004 Sensor Web Enablement Sensor Web Enablement WG (SWE-WG)
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
GCI Architecture GEOSS Information System Meeting 20 September 2013, ESA/ESRIN (Frascati, Italy) M.Albani (ESA), D.Nebert (USGS/FGDC), S.Nativi (CNR)
GeoNetwork OpenSource: Geographic data sharing for everyone
CEN 202 “Space Standardisation”
Sabri Kızanlık Ural Emekçi
HMA Follow On Activities
Session 2: Metadata and Catalogues
Presentation transcript:

52north.org

SWE Components Core  SOS  SAS/SES  SPS  WNS  Clients  SWEcurity Incubation  Sensor Instance Registry  Sensor Observable Registry  Home Weather Station System  Sensor World

52north.org SOS

52north.org SOS  SOS  SOS-Feeder  SOS Insert Application  Video On Demand SOS

52north.org SOS  Implements OGC implementation specification v1.0: –Core Profile –Transactional Profile for numerical and spatial observations –GetFeatureOfInterest, GetFeatureOfInterestTime, GetResult  Based upon JAVA, PostgreSQL+PostGIS, Apache Tomcat, Apache Ant  Based upon robust libraries and technologies: –Java Servlet API, Apache XMLBeans, Java Topology Suite (JTS)  Extension for mobile sensors

52north.org SOS  Future Steps: –New release (3.1.0) planned –Maven migration –Support additional DBMS (Oracle, MySQL), modular DBMS integration –Test Suite –Extension of Transactional Profile (s upport additional observation types) –Paging Mechanism –Delegation of feature handling to external WFS –KML-Encoding of responses –SOAP-Binding  Start of the SOS SWG

52north.org SOS-Feeder  Web service for feeding data into the SOS data base  Supports the current SOS version including the mobile extension  Future steps: –Synchronization with new SOS release –Decide about the future: Feeder vs. SOS-T

52north.org SOS Insert Application  Web based form for entering data that shall be inserted into a SOS instance  Based on the Transactional Profile of the SOS  Currently in the development process –Stationary sensors already supported –Mobile extension not yet integrated  Future steps: –Synchronization with new SOS release –Integrate security mechanisms

52north.org Video On Demand SOS  Special SOS implementation for delivering video data  Allows retrieving video for certain time periods  Video is streamed to the client  Developed as a prototype within the OSIRIS project  Future steps: –Advance to a release –Flexible video format support

52north.org SAS/SES

52north.org SAS/SES  SAS –Subscription to user defined alert conditions –Dispatch alerts via XMPP (extensible messaging and presence protocol) –Support of other communication protocols though gateway services like WNS –Compliant to OGC SAS specification RFC –Future steps  see SES (Sensor Event Service)

52north.org SAS/SES  SES –OGC Discussion Paper (document number ) –Based upon OASIS WS-Notification –Topic and content based filtering –Three filter levels: XPath (mandatory) OGC Filter Encoding (optional) EML (optional) –Not restricted to specific transport protocol –Default binding: SOAP via HTTP –Unit conversion

52north.org SAS/SES  SAS vs. SES SASSES Filtering: – spatial ()()  – temporal  – comparing ()()  – aggregation  CEP / ESP  Topics  Unit conversion 

52north.org SPS

52north.org SPS  Allows to task sensors and simulation models  Compliant to OGC SPS 1.0 specification  Release version 1.0 available  Modular plug-in architecture allows the easy integration of new sensor types  Exemplary plug-in available for Axis network camera

52north.org SPS  Practical demo: MSP  Future steps –For the OSIRIS project development of plug-ins for controlling a manually flown airplane (send task messages to the pilot) Controlling an UAV

52north.org WNS

52north.org WNS  Functionality for supporting asynchronous communication processes between services and clients (e.g. between SPS and user)  Based on OGC best practice paper (OGC ) version  Supports –SMTP ( ) –XMPP –SMS –Fax –Phone  Future steps: –Follow OGC developments (e.g. within OWS-6)

52north.org Clients

52north.org Clients  OX-F Rich Client  Thin-Clients  ArcGIS Adapter  uDig Plug-In  Google Maps Display

52north.org OX-F Rich Client  Java based stand alone client  Supports –WMS versions: 1.0.0, and –WCS versions: 1.0.0, and –SOS versions: and –SAS version: –CSW: together with ebRIM 3.0

52north.org OX-F Rich Client

52north.org OX-F Rich Client  Future steps: –SOS mobile support –Support of the SES specification as soon as it has reached a stable state –Closer coupling to releases of the SWE services

52north.org Thin-Clients  Web based client for accessing –SOS versions: and –SAS version:  SOS client –Time series display – Based on Dojo (framework for generating diagrams)  SAS client –Definition of simple alert conditions –Submission of subscriptions

52north.org Thin-Clients

52north.org Thin-Clients  SOS –Currently analysis of charting frameworks/concepts  improve the performance –Analysis of ways for allowing also a cartographic displays (e.g. using Open Layers)  SAS –Allow more complex alert conditions –Advancing the client implementation to support the SES as soon as the specification is stable  Important discussion topic

52north.org ArcGIS Adapter  Adapter allowing to access a SOS  Features and latest observations are stored within a personal geodatabase  Allows to retrieve data from a SOS and to use it for further work and analysis within ArcGIS  Provides links to the time series display web client  First prototype available  Next steps –Advance the prototype to a state that can be published –Improve the interoperability

52north.org uDig Plug-In  uDig  Open Source GIS based on Eclipse  Plug-In allows to load data from a SOS and to integrate this data as a new layer  Current version is compatible to the SOS version  Retrieval of all features and observations from a SOS  Future Steps: –Advance the implementation to a release –Implement temporal filtering –Facilitate the installation

52north.org Google Maps Display  Display of sensor positions including the measured phenomena  Link to thin SOS client  Future Steps: –Enhance the display in order to show the latest observed values

52north.org Google Maps Display

52north.org SWEcurity

52north.org SWEcurity  Controls access to SOS instances  Uses the components of the 52N Security community  Powerful mechanisms for user based access control  Future Steps –Support further SWE services –OWS-6

52north.org Incubation

52north.org Sensor Instance Registry  Discover sensors based on –Spatial criteria –Temporal criteria –Thematic criteria  Basic support of semantic concepts  Discover not only the sensors but also the SWE services through which they can be accessed  Harvesting of necessary metadata  But also: Handle the status of sensors –Sensor positions (  in most cases this is a status property) –Battery state –...

52north.org Sensor Instance Registry  SIR interface consists of two parts: –Discovery Discover which sensors provide a requested type of information Discover which SWE services provide a requested type of information Discover which SWE services make a given sensor accessible or controllable –Sensor status handling Requesting the status of a specific sensor Requesting the status of all sensors which match certain criteria Subscription to sensor status information Insertion of sensor status information by sensor providers  More than catalogue functionality

52north.org Sensor Instance Registry

52north.org Sensor Instance Registry  Future steps: –Align to the OGC Catalogue specification –Improve the harvesting mechanisms –Integrate temporal indices

52north.org Sensor Observable Registry  Manage the definitions and semantics of observables  Extend the search capabilities of the SIR  e.g. fuzzy search  Functionality –Handling references to definitions of phenomena/observables –Retrieving the definition of a given phenomenon –Retrieving the semantically related phenomena of a given phenomenon –Retrieving a list of all known phenomena

52north.org Sensor Observable Registry  Currently the implementation is starting  Future steps: –Allow the definition of semantic relationships that are of interest –Advance to a stable version

52north.org Home Weather Station System

52north.org Home Weather Station System  Practical demonstration of the SWE components  Use case that can be understood by a large audience  Using a SOS for collecting the home weather station data  Development of a bridge for connecting a weather station to the system  Future Steps: –

52north.org Home Weather Station System

52north.org Home Weather Station System  Web based client:

52north.org Sensor World  Framework for simulating sensor networks  Developed within OSIRIS  Aims at –Testing of SWE services in connection with complex, potentially autonomous sensor networks –Evaluating sensor network organization models  Message based architecture (JMS)

52north.org Sensor World  Comprises simulation components for –Phenomena –Sensor behavior –Sensor communication  Adapter to connect to –SOS –SPS

52north.org Thank you!