Download presentation
Presentation is loading. Please wait.
1
Services-Oriented Architecture Updates David Maidment Part of a presentation made to the HIS Standing Committee, Washington DC, Nov 15, 2010
2
What have we learned? We have custom-built a very large scale services- oriented architecture and a sophisticated user interface to it – A much simpler and more general pattern has emerged based on existing OGC information exchange standards and extensions to them We have exposed a very large volume of information – It needs to be carefully organized to be most useful
3
HydroDesktop MetadataDataCatalog
4
HIS Central HydroServer (ODM) HydroDesktop GetValues (WaterML) GetSites GetSiteInfo (WaterML) GetSeriesCatalogForBox (XML) GetWaterOneFlowServiceInfo (XML) GetOntologyTree (XML) CUAHSI HIS: We are doing this now All these services are custom-programmed ….. ….. we can transition to using OGC web service standards We’ve built a very large scale prototype…. …….we’ve discovered that simple but general patterns exist
5
Get the data with GetValues (WaterML 1.1)WaterML 1.1 or Sensor Observation Service (WaterML 2.0) HydroCatalog HydroServerHydroDesktop Search the catalog for services with OGC Catalog Services for the Web Register services and pass Metadata with OGC Web Feature Service OGC Web Feature Service CUAHSI HIS in OGC Web Services
6
Building a Services Stack Using OGC Web Service Standards Catalog Services – which list water web services – OGC Catalog Services for the Web OGC Catalog Services for the Web Metadata Services – which define a set of variables over a domain of space and time – OGC Web Feature Service OGC Web Feature Service Data Services – which convey the data values – Currently WaterML 1.1WaterML 1.1 – Future OGC Sensor Observation Service (WaterML2) Catalog Metadata Data Services ODM Database
7
Meets every 3 months Teleconferences most weeks WaterML Version 2 standard being proposed Vote for adoption 3-6 months later Jointly with World Meteorological Organization Evolving WaterML into an International Standard November 2009
8
Groundwater Interoperability Experiment (US and Canada) http://ngwd-bdnes.cits.nrcan.gc.ca/service/api_ngwds/en/wmc/gie.html
9
Surface Water Interoperabilty Experiment (France and Germany) SOS DLZ-IT SOS SANDRE Slide from Arne Broering, 52North
10
Detailed functional specification for standards based web services OGC Sensor Web Enablement
11
Feature of Interest Procedure (ID := “DAVIS_123“) 23 m/s 16.9.2010 13:45 Result uom Sampling Time Observed Property := “Wind_Speed“ Observation Sensor Observations Service: Get Observation
12
Federation of Catalog Services A MetaCatalog at CUAHSI Program Office, Boston UTexas USU CS/W HIS Central CS/W
13
Water Agency Service Stacks NWIS Storet NCDC Federal Geodata.gov, Data.gov, Geoplatform TWDB State (Uses Catalog Services for Web in Geoportal)
14
Service Stack Deployment UTexas USU CUAHSI HIS Phase 1 NWIS Storet NCDC TWDB Phase 2 Phase 3 CZO
15
HydroDesktop Accesses MetaCatalog UTexas Catalog Metadata Data UTexas Services University of TexasUS Geological Survey NWIS Catalog Metadata Data NWIS Services HIS Central Catalog Metadata Data HIS Central San Diego Supercomputer Center CS/W MetaCatalog HydroDesktop
16
Crossing the Digital Divide Weather and Climate Remote Sensing Observations GIS Continuous space-time arrays Discrete spatial objects with time series These are two very different data worlds
17
Catalog Services Searched Using a Common CUAHSI Ontology Weather and Climate Remote Sensing Observations GIS Continuous space-time arrays Discrete spatial objects with time series CUAHSI HydroServerUnidata THREDDS server
18
Multisensor Precipitation Estimate (MPE) West Gulf River Forecast Center
19
MPE Rainfall Points in CAPCOG
20
Observations Metadata Web Feature Service in ArcGIS.com USGS Streamflow and Nexrad Rainfall in CAPCOG region USGS Streamflow and Nexrad Rainfall in CAPCOG region A Web Feature Service in space
21
USGS REST service http://waterservices.usgs.gov/nwis/iv?sites=08158000&period=P7D¶meterCd=00060 A WaterML observations service in time
22
Tropical Storm Hermine, 8 Sept 2010 Tropical Storm Hermine CRWR Map service Tropical Storm Hermine CRWR Layer Package An archive of streamflow and rainfall information from an historical storm published as a water observations web service to support future study
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.